【发布时间】:2010-06-02 18:25:07
【问题描述】:
为了对我们的后端 php 代码进行函数调用,我们实现了一个名为 ActionProxy 的东西,如下所示:
function ActionProxy(action, input, callback){
$.post("ActionProxy.php?method="+action,
{ data: input},
function(data, textStatus, XMLHttpRequest){
//return data.ResponseWhatever
}
});
我们遇到的问题是,由于变量范围限制(我们假设),无法在 ActionProxy 之外使用数据,设置
var res = data.ResponseWhatever
或
return data.ResponseWhatever
实在是太没用了。如何最恰当地处理这些响应,以便调用 actionproxy 的函数可以访问响应值?
【问题讨论】:
标签: javascript jquery scope