ASMX Web服务在IE11中运行,但在FF或Chrome中不起作用

时间:2015-10-14 20:14:11

标签: javascript jquery ajax web-services asmx

嘿,我所有的问题都是让我的ASMX网络服务在Chrome和Firefox中运行。奇怪的是它在IE 11中运行得很好.....

我的AJAX:

var sqlQ = "SELECT * FROM vwPS_DAT WHERE OID = 'g643j'";

$.ajax({
    type : "POST",
    crossDomain : true,
    dataType : "json",
    async: false,
    cache: false,
    beforeSend: function (xhr) {
          xhr.setRequestHeader("Content-type", "application/json; charset=utf-8");
    },
    url : "http://zzzzzzz/sqlWS/Service1.asmx/theQ",
    contentType: "application/json;charset=utf-8",
    data : JSON.stringify({qString : [sqlQ]}),
    success : function (data) {
        console.log(data);
    },
    error : function (response) {
        alert(response.status + " " + response.statusText + " " + response.responseText);
    }
});

我从IE获得的内容:

[{"BC_ACTION":"P","ACTION_DT":"\/Date(1400817600000)\/","BAS_GROUP_ID":"   ","DESCR":"Operations".....etc etc..

我在Chrome中获得了什么:

  

无法加载资源:服务器响应状态为500   (内部服务器错误)。

     

XMLHttpRequest无法加载http://zzzzzz/sqlWS/Service1.asmx/theQ。   预检的响应具有无效的HTTP状态代码500

我错过了什么导致它无法在Chrome / FF中运行但在IE11中工作?

0 个答案:

没有答案