jquery ajax问题 函数名能不能作变量 function doajax(_CallBack)
{
$.ajax({
type: "POST",
url: "这里是请求地址",
data: "这里是post参数",
success: function(html){
//这里调用_CallBack自定义函数名的操作
// 能不能这样写 _CallBack(html);
}
});
}function funcA(htm)
{
alert("函数A处理"+htm);
}function funcB(htm)
{
alert("函数B处理"+htm);
}
说得不专业,不知各位高手能不能理解?再说明下, 我是想 doajax("funcA"); 则ajax完后执行 funcA 如果doajax("funcB"); 则调用funcB函数
{
$.ajax({
type: "POST",
url: "这里是请求地址",
data: "这里是post参数",
success: function(html){
//这里调用_CallBack自定义函数名的操作
// 能不能这样写 _CallBack(html);
}
});
}function funcA(htm)
{
alert("函数A处理"+htm);
}function funcB(htm)
{
alert("函数B处理"+htm);
}
说得不专业,不知各位高手能不能理解?再说明下, 我是想 doajax("funcA"); 则ajax完后执行 funcA 如果doajax("funcB"); 则调用funcB函数
eval(_CallBack + '(' + html + ');');
}
doajax(funcA);直接方法名称
再说明下, 我是想 doajax(funcA); 则ajax完后执行 funcA 如果doajax(funcB); 则调用funcB函数 ///////////////////////
doajax(funcA);
doajax(funcB); //引号去掉,直接传函数名
//////////////////////success: function(html){ _CallBack(html); }