我需要將ajax響應分配給全局變量,以便我可以在我的應用程序中使用它。顯而易見的問題是ajax請求異步,從而使事情變得複雜。extjs返回ajax響應
我試圖在ajax調用之前初始化一個對象,然後在成功內部分配響應fron,但是這也不起作用。
任何想法?
示例代碼
var p = {};
loadLang('en');
function loadLang(code) {
Ext.Ajax.request({
url : '/LoadLanguage.html',
method : 'POST',
params :{'code':code},
timeout : 250,
success : function(response, opts) {
obj = Ext.decode(response.responseText);
p = obj;
},
callback : function(o,s,r)
{
}
});
}
*我已經嘗試了Ajax調用前初始化一個對象,然後分配*您是怎麼做到這一點?因爲我已經嘗試了你的步驟,它的工作原理..編輯你的問題與您當前的代碼 – 2011-05-26 10:54:12
是的,你的問題是完全不清楚沒有代碼。 – sra 2011-05-26 11:06:32