我有一段ExtJS的程式碼..
需要向後端PHP搜尋資料庫..
並將搜到的值轉成json回傳至前端js..
(正常情況下只會回傳一個字串)
程式碼(片段)如下..
var str = "";
Ext.Ajax.request({
method: 'GET',
params: '',
url: 'runSQL.php',
success: function(resp,params) {
var result = Ext.decode(resp.responseText);
str = result[0].setSQLstr;
}
});
alert(str);
這邊alert出來的值會是"空值"..
代表Ext.Ajax.request的值丟不出外部..
請問..Ajax是不是有甚麼參數要設定?
或是..有甚麼代替方法可以取得值?
(因為我整段程式碼會很常使用這個變數或說是那個字串值)
...這是因為執行到alert(str)
時,Ext.Ajax的結果還沒回來啦XD