iJa*_*ade 2 javascript c# asp.net ajax jquery
Jquery Ajax调用只触发一次,如果我点击按钮它确实返回最后返回的响应但是没有去c#中的ajax函数这里是我的aspx代码
<asp:ImageButton ID="iBtnSaveUser" runat="server" OnClientClick="return ValidateForm();" />
Run Code Online (Sandbox Code Playgroud)
这是我的jquery Ajax函数
function ValidateForm() {
if ($(txtName).val() == "") {
alert('Name Required');
return false;
}
else if ($(txtUserName).val() == "") {
alert('UserName Required');
return false;
}
else if ($(txtPassword).val() == "") {
alert('Password Required');
return false;
}
else if ($(txtEmail).val() == "") {
alert('Email Required');
return false;
}
else if ($(txtPhone).val() == "") {
alert('Phone Number Required');
return false;
}
else if ($(ddlProfile).val() == "") {
alert('Profile Required');
return false;
}
AddUser();
return false;
}
function AddUser() {
var name = $(txtName).val();
var userName = $(txtUserName).val();
var password = $(txtPassword).val();
var email = $(txtEmail).val();
var phone = $(txtPhone).val();
var profile = $(ddlProfile).val();
$.ajax({
type: "GET",
url: ajaxCallHandlerUrl,
data: { OpCode: "AddUser", Params: "Name^" + name + "~UserName^" + userName + "~Email^" + email + "~Phone^" + phone + "~Profile^" + profile +"~Password^"+password },
dataType: "",
success: function (responseString) {
alert(responseString);
}
});
}
Run Code Online (Sandbox Code Playgroud)
尝试关闭缓存:
$.ajax({
cache: false,
type: "GET",
/* other params... */
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1455 次 |
| 最近记录: |