1

こんにちは、お聞きしたいのですが、パラメーターを使用してjsonオブジェクトに返された関数を呼び出す方法はありますか? たとえば、成功したときに ajax があり、取得したオブジェクトに json オブジェクトを返し{"callback":{"func":"doAlert","param":"param1"}}

sucsess:function(data){
 data.callback.func(data.callback.param);
}

私は持っている

var doAlert=function(param){
alert(param);
}

そして、私の機能は定義されていません。

4

3 に答える 3

-1

はい。式を評価するには eval を使用する必要があります。

eval(data.callback.func)(data.callback.param);
于 2013-10-13T11:32:00.883 に答える