前台跨域(远程)调用web service
以下是jQuery.ajax代码:$.ajax({
type: "POST",
url: "WebService.asmx/SetBasicConfigInfo",
data: parameter,
dataType: "xml",
success: function (msg) {
var obj = $(msg).find("string").text();
if (obj == "") {
originalBasicSettings = settingsInfo;
alert("Saved Successfully!");
}
else {
alert("Error: " + obj);
return;
}
},
error: function (xhr, ajaxOptions, thrownError) {
alert("Error: " + xhr.status + ":" + thrownError);
}
});
两台PC A 和 B, 在同一个域下。
我把项目发布在A的IIS上,在本地访问一切OK。
问题是,我在B上访问发布在A上的网站, jQuery找不到web service。
将url改成"http://ccdemo-server/PreviewsReport/WebService.asmx/SetBasicConfigInfo",依旧无效。 如果用这个URL, 在A上访问也会出错。
请求高手解答,能不能实现这样的调用。
补充:.NET技术 , ASP.NET