我有一个.Net网络服务,我通过javascript调用:
$.ajax({ type: "POST", url: "http://myServerIP/Myervice.asmx/MyMethod",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "jsonp",
success: function(msg) { alert('sucess ' + msg); },
error: function(XMLHttpRequest, textStatus, errorThrown) { alert(XMLHttpRequest); alert(textStatus); alert(errorThrown); }
});
我在IE7和Firefox中获得了成功消息我没有得到任何体面的错误,只是'错误'和'未定义'
我怀疑这是因为我在这里是一个Intranet,IE7正在取得我的凭据并代表我将它们传递给'myServer'上的IIS,而其他浏览器则不能。
是这样的吗?
如何解决此问题?
提前致谢
戴维