多个AJAX功能
问题描述:
我想一个Ajax功能添加到脚本,它基本上是两两件事:多个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);
}
);
}
}
});
}
答
,如果你只是想调用的功能,为什么不只是
else { changecmnow(); }
这是什么问题?另外,如果您有错误消息,请包括它们。 – TryHarder 2012-07-12 02:45:06
我没有收到错误消息。这个问题在函数1的else {function(changecmnow);}部分之下。我不认为这是它应该被调用的方式,但是我不知道如果用户没有选择怎么调用它创建收音机选项。 – Refiking 2012-07-12 02:47:26
如果你只是想调用函数,为什么不只是'else {changecmnow(); }' – olore 2012-07-12 03:29:40