我在从与存储 Web 服务的服务器不同的服务器访问 .net webmethod 时遇到一些问题。
$.ajax({
type: "POST",
url: "WebService.asmx/login",
data: "{'username':'test'," + "'password':'test'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
console.log(msg);
},
error: function (response) {
console.log(response);
}
});
执行上述 jQuery 时,该方法按预期运行。如果我在不同的服务器上运行相同的代码并将 url 更改为它的存储位置,则 webmethod 不会出现执行。Firebug 显示错误,但我无法确定原因。如果我导航到 WebService.asmx 列出了该方法,但是我似乎无法访问它。