我是 JQuery 和 Web 服务的新手。我的问题是(在下面的代码中),为什么url: "WebService1.asmx/WebMethod"通过这个 JQuery 代码工作,但是如果我直接在浏览器中键入那个 URL,它说找不到路径?我必须手动单击浏览器中服务的“调用”按钮才能调用该方法,然后导航到 WebService1.asmx/WebMethod。
$(document).ready(function () {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "WebService1.asmx/WebMethod",
data: "{}",
dataType: "json",
success: function (msg) {
alert(msg.d);
},
error: function (errormessage) {
alert("got an error");
}
});
});