$.save1= function(){
var value = $("form#form1").serialize();
send(value);
}
$.save2= function(){
var value = $("form#form2").serialize();
send(value);
}
$.save3= function(){
var value= $("form#form3").serialize();
send(value);
}
$.send= function(value){
value = value + "&do=titlechange";
$.ajax({
url: "php_script.php",
data: value,
dataType: "json",
type:"post",
success: function(res){
alert(res);
}
});
}
我在同一页面中有 3 种不同的表单。我还有 3 个不同的按钮,但我想将值发送到同一个 .php 文件。我的代码在上面,但我无法在“保存”函数中调用发送函数。保存功能是绑定(bind)按钮onclick。
最佳答案
在使用变量名 $.send
创建函数时,将 send(value);
替换为 $.send(value);
.
$.save1= function(){
var value = $("form#form1").serialize();
$.send(value);
}
$.save2= function(){
var value = $("form#form2").serialize();
$.send(value);
}
$.save3= function(){
var value= $("form#form3").serialize();
$.send(value);
}
$.send= function(value){
value = value + "&do=titlechange";
$.ajax({
url: "php_script.php",
data: value,
dataType: "json",
type:"post",
success: function(res){
alert(res);
}
});
}
关于javascript - JQuery 函数在另一个函数中调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28124986/