JQuery函数调用另一个函数

时间:2015-01-24 11:25:58

标签: javascript jquery

$.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文件。我的代码在上面,但我无法在“保存”功能中调用发送功能。保存功能是绑定按钮点击。

1 个答案:

答案 0 :(得分:2)

send(value);替换为$.send(value);,因为您正在使用变量名$.send创建函数。

$.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);     
        }
    });
}