我想从我的另一个域调用ASMX服务。到目前为止,我有以下代码示例:
e.preventDefault();
var CityName = {};
CityName.Name = $("input#name").val();
$.ajax({
data: '{name:' + JSON.stringify($("input#name").val()) + '}',
url: 'http://192.168.1.110/forgetit//webservice.asmx/CityTestExample',
contentType: 'application/json; charset=utf-8',
method: 'post',
dataType: 'json',
success:
function(data, textStatus, XMLHttpRequest) {
alert("data Saved");
}
});
});
基本上来自一个域我想插入从另一个域调用asmx服务的数据我应该如何得到这个我的web控制台给我这个错误
对预检请求的响应未通过访问控制检查:否 '访问控制允许来源'头 请给我任何建议,这对我非常有帮助。
答案 0 :(得分:0)
托管Web服务的域应启用跨域策略。有很多方法可以实现这一点。有关详细信息,请参阅MSDN链接。
https://msdn.microsoft.com/en-us/library/dd470115(VS.95).aspx