jQuery + Web服务+跨域

时间:2013-05-21 05:10:16

标签: jquery web-services cross-domain

我有网络服务,我从jQuery调用它,一切正常,直到我保持在同一台服务器上,但当我尝试从其他域调用该服务时,我没有得到任何东西,请有人帮助我。以下是我的代码:

$.ajax({
type: 'POST',
url: 'http://-----------/Service.asmx/BulkUpdate',
data:"{'CaseID': '"+CaseID+"'}",
contentType : "application/json; charset=utf-8;",
"dataType" : "json",

success: function(xData, status) 
{
alert(xData.d);
}
,error : function(xhr)
{
alert(xhr.responseText);
 }
});

1 个答案:

答案 0 :(得分:0)

如果是跨域问题,请尝试使用JSONP。如下

"dataType":"JSONP"

OR

您可以将服务器配置为允许来自其他域的请求。我认为一切都很好。

希望这能解决你的问题。