在jquery下我想多个function共用一个ajax
$(document).ready(function(){
$("#reg").bind("click",enter);
$("#del").bind("click",del);
function enter(){
name = $("#name").val();
password=$("#password").val();
password1=$("#password1").val();
if(password==password1){
param={"name":name,"password":password,"act":"insert"};
}else{
alert("对不起,两次密码不一致");
return false;
}
$.ajax({
contentType:"application/x-www-form-urlencoded; charset=utf-8",
type:'post',
url:'reg.php',
data:param,
async:false,
success: function(msg){
alert(msg);}
});
};
function del(){
name =$("#delname").val();
password=$("#delpassword").val();
param={"name":name,"password":password,"act":"delete"};
$.ajax({
contentType:"application/x-www-form-urlencoded; charset=utf-8",
type:'post',
url:'reg.php',
data:param,
async:false,
success: function(msg){
alert(msg);}
});
}
});请问如何实现多个function共用一个ajax呢? 每个function都要写个ajax也太不简洁了
$(document).ready(function(){
$("#reg").bind("click",enter);
$("#del").bind("click",del);
function enter(){
name = $("#name").val();
password=$("#password").val();
password1=$("#password1").val();
if(password==password1){
param={"name":name,"password":password,"act":"insert"};
}else{
alert("对不起,两次密码不一致");
return false;
}
$.ajax({
contentType:"application/x-www-form-urlencoded; charset=utf-8",
type:'post',
url:'reg.php',
data:param,
async:false,
success: function(msg){
alert(msg);}
});
};
function del(){
name =$("#delname").val();
password=$("#delpassword").val();
param={"name":name,"password":password,"act":"delete"};
$.ajax({
contentType:"application/x-www-form-urlencoded; charset=utf-8",
type:'post',
url:'reg.php',
data:param,
async:false,
success: function(msg){
alert(msg);}
});
}
});请问如何实现多个function共用一个ajax呢? 每个function都要写个ajax也太不简洁了
解决方案 »
- 问个关于js捕获ActiveX事件的问题
- 急!使用AJAX数据列表不能更新
- 我用的ztree控件,加载的菜单,但是出现了一条条的痕迹
- XMLHttp每次创建只能load一个文件么?
- Ext4.0 怎么给Panle设置动态的titile
- javaScript的正则表达式在string的match函数中使用时"g"是什么意思?
- 如何判断ocx是否已经安装?
- 求关于两个下拉框交互代码
- 能不能通過事件對Form表單進行提交?
- javascript中window.open后在子窗体中怎么得到父窗体的值?
- 【求书籍推荐】:有没有讲解浏览器的书籍?
- jquery1.10.1中文汉化版,继续我尚未完成的翻译。
$(document).ready(function(){
$("#reg").bind("click",enter);
$("#del").bind("click",del);
function enter(){
name = $("#name").val();
password=$("#password").val();
password1=$("#password1").val();
if(password==password1){
param={"name":name,"password":password,"act":"insert"};
}else{
alert("对不起,两次密码不一致");
return false;
}
ajaxRequest(param);
};
function del(){
name =$("#delname").val();
password=$("#delpassword").val();
param={"name":name,"password":password,"act":"delete"};
}
ajaxRequest(param);
});function ajaxRequest(param){
$.ajax({
contentType:"application/x-www-form-urlencoded; charset=utf-8",
type:'post',
url:'reg.php',
data:param,
async:false,
success: function(msg){
alert(msg);}
});
}
要会调试嘛
要会调试嘛不会调试啊
name = $("#delname").val();
password = $("#delpassword").val();
param = { "name": name, "password": password, "act": "delete" };
ajaxRequest(param);
}
ajaxRequest(param); 这句发错位置了