使用jQuery.ajax(如下所示)对webmethod代码的调用在IIS服务器中不起作用。同样适用于本地开发环境(cassini Web服务器)。
返回的消息是“找不到对象”。
此外,尝试使用浏览器访问Webmethod:
“http://Test.com/TestWeb/Test.aspx/GetSize” “系统无法找到指定的文件。”
------------------------------------------------
Code:
------------------------------------------------
function getfileProp() {
var x = false;
debugger;
var pagePath = window.location.href;
debugger;
window.jQuery.ajax({
url: pagePath + '/GetSize',
data: "{'fileNameWithPath': '" + f + "'}",
dataType: "json",
type: "POST",
async: false,
contentType: 'application/json; charset=utf-8',
complete: function(jsondata, stat) {
},
error: function(request, status, error) {
alert(status);
}
});
return x;
}