我们在办公室实施了代理,我需要使用jQuery AJAX进行webservice调用。
如果我们跳过代理,则会调用Web方法而不会出现任何错误 但是,当我们启用代理时,我们会得到" NetworkError" ,没有关于此错误的详细信息。
我们无法永远禁用代理,现在我们想使用jQuery AJAX调用此Web服务 请帮我解决这个问题。
var surl = "http://www.mydomain.com/MyJSONService/Service.asmx/HelloWorld";
$.ajax({
type: 'GET',
url: surl,
crossDomain: true,
contentType: "application/json; charset=utf-8",
dataType: "json",
xhrFields: {
withCredentials: true
},
success: function(data, statusCode, xhr) {
alert(data.d);
},
error: function(xhr, status, error) {
alert('Error !!');
},
async: false,
cache: false
});