查看使用 jQuery 对您网站上的 WebMethod 进行 AJAX 调用:
function CheckEmailIdIsExist(args) {
var loc = window.location.href;
loc = (loc.substr(loc.length - 1, 1) == "/") ? loc + "default.aspx" : loc;
$.ajax({
type: "POST",
url: loc + "/" + IsUniqueEmailAddress,
data: "{" + args + "}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: onSuccess,
fail: onFail
});
}
这将在您的服务器上:
[WebMethod]
public static bool IsUniqueEmailAddress(string emailAddress)
{
// do some processing here
return true;
}
我认为您需要修改调用 JavaScript 函数的方式,因为您需要传递控件 onblur="javascript:CheckEmailIdIsExist(this.value);" 的值