多个AJAX功能

时间:2012-07-12 02:36:52

标签: ajax function

我正在尝试将一个ajax函数添加到一个基本上完成两件事的脚本中:

步骤1:确定是否需要搜索用户或创建新用户 步骤2:根据选择1,它将转到所选脚本(该部分工作)或调用新函数(该部分不起作用)。现在,我知道第二个函数本身是完美的,因为我直接在锚标记中调用它并且没有任何问题,所以它必须在我如何尝试所有它在函数本身。这是我到目前为止所拥有的:

function changecm(){
var txt = 'Select An Option To Continue:<br>
<input type="radio" name="type" id="type" value="search" style="font-size:22px;"><br>
<input type="radio" name="type" id="type" value="create" style="font-size:22px;">';

$.prompt(txt,{ 
    buttons:{Confirm:true, Cancel:false},
    submit: function(v,m,f){
        var flag = true;
        if (v) { }
        return flag;
    },
    callback: function(v,m,f){

        if(v){      
        var type = f.type;
            if(type == 'create'){
                $.post('changecm',{type:type},
                       function(data){
                       $("div#customer").html(data);
                       }
                );
            }
            else{
            function(changecmnow);
            }
        }
    }
});

}

这是功能1.这是功能2:

function changecmnow(){
var txt = 'Enter the first name, last name, or telephone number of the customer to limit your results:<br>
<input type="text" name="terms" id="terms" style="font-size:22px; width:400px;">';

$.prompt(txt,{ 
    buttons:{Confirm:true, Cancel:false},
    submit: function(v,m,f){
        var flag = true;
        if (v) { }
        return flag;
    },
    callback: function(v,m,f){

        if(v){      
        var terms = f.terms;
            $.post('changecm',{terms:terms},
                   function(data){
                   $("div#customer").html(data);
                   }
            );
        }
    }
});

}

1 个答案:

答案 0 :(得分:0)

如果您只是想调用该函数,为什么不只是

else { changecmnow(); }