jQuery代碼:jQuery的Ajax的方法不調用代碼隱藏asp.net方法
<script type="text/javascript">
$(document).ready(function() {
$("#frmReg").on('submit', function (e) {
var emailAddr = $("#inputEmail").val();
var userName = $("#userName").val();
var password = $("#inputPassword").val();
var FormData = {
Email: emailAddr,
UserName: userName,
Password: password
};
var dd = JSON.stringify(FormData);
$.ajax(
{
type: "POST",
url: "Register.aspx/EmailAvailability",
contentType: "application/json; charset=utf-8",
data: '{"formData":'+ dd+ ' }',
dataType: "json",
success: function (data) {
alert("Entered");
},
fail: function() {
alert("failure");
}
});
});
});
</script>
阿賈克斯代碼隱藏文件: 這是Asp.net方法。
public static bool EmailAvailability(string formData)
{
return true;
}
您是否檢查瀏覽器控制檯是否有任何錯誤? – Sherlock
如果我的答案幫助你標記爲正確! – mybirthname