从IE浏览器的Web服务调用工作,但它不是在浏览器和Mozilla合作 [英] web service call from IE is working but its not working in chrome and mozilla

查看:138
本文介绍了从IE浏览器的Web服务调用工作,但它不是在浏览器和Mozilla合作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我用这code调用Web服务:结果

i am calling web-service using this code:

function CallService() {

    $.ajax({
        type: "GET",
        url: "http://devpc4:5566/Service1.asmx/GetItems",
dataType: "json",
data: "{}",
        contentType: "application/json; charset=utf-8",
        success: OnSuccess,
        error: OnError
    });
}

的onSuccess功能:搜索

OnSuccess function:

function OnSuccess(data, status) {
alert("success");

    alert(data.d);
        alert("success1");
    var ponse = '{"TableNo":"2"}';

    alert(ponse.TableNo);

}

的OnError:

OnError:

function OnError(request, status, error) {


    alert(status);
}

它给我的输出在IE浏览器,但我没有得到在Chrome和mozolla输出。结果
thanx您的帮助。

it gives me output in IE but i am not getting output in chrome and mozolla.
thanx for your help.

推荐答案

通过添加这些三个头,你可以得到你的输出

By adding these three headers you can get your output


  • 访问控制允许来源

  • Access-Control-Allow-Origin

访问控制允许的方法

接入控制允许标题

这篇关于从IE浏览器的Web服务调用工作,但它不是在浏览器和Mozilla合作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆