$.ajax 怎么动态指定success 求解答。

[code="js"]
$.ajax({
type: "POST",
url: "some.php",
success: funcName
})
[/code]
里面的success怎么动态指定

比如我再另外定义一个方法function setfuncName(方法名){怎么把这个参数(方法名)指定给success}
success那里写变量不行,写了它就认为是方法,有什么办法可以处理么?求解答,牛人都不在吗??

为什么要把变量直接赋值给success呢?如果你只是想同一个请求有不同的处理,完全可以在success的回调函数中来做啊。比如:
[code="javascript"]
$.ajax({

type: "POST",

url: "some.php",

success: handler
});

function handler(response) {
    if (condition) { // 某种条件
         return function funcName() {
            // 实际处理逻辑 ...
         }
    } else {
         return function otherFuncName() {
           //  实际处理逻辑 ...
         }
    }

}
[/code]

这样上面的回调函数handler,又分别返回不通过函数,这样不就等同于success赋了不同的值吗?

success那里写变量不行,写了它就认为是方法? 这句话是什么意思?

通常
var value1 = "1";
$.ajax({

type: "POST",

url: "some.php",

success: value1

})
是可以通过的吧。 用过很多次了。