欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

extjs ajax 返回json數(shù)據(jù)

錢琪琛2年前8瀏覽0評論

開發(fā)網(wǎng)頁應(yīng)用程序時(shí),我們常常需要使用 Ajax 技術(shù)來從服務(wù)器獲取數(shù)據(jù)。ExtJS 提供了Ext.Ajax.request方法來實(shí)現(xiàn) Ajax。當(dāng)服務(wù)器返回 JSON 格式的數(shù)據(jù)時(shí),我們可以直接使用responseText屬性來獲取數(shù)據(jù),然后使用Ext.JSON.decode將數(shù)據(jù)解析成 JavaScript 對象或數(shù)組。

Ext.Ajax.request({
url: 'data.json',
success: function(response){
var data = Ext.JSON.decode(response.responseText);
console.log(data);
}
});

以上代碼會從服務(wù)器上獲取data.json文件中的數(shù)據(jù),然后將數(shù)據(jù)解析成 JavaScript 對象并打印到控制臺中。

另外,如果你想直接獲取到 json 對象,可以使用Ext.Ajax.request中的 porcessResponse 方法的第二個(gè)參數(shù):response.responseJson,該參數(shù)會將返回的 json 數(shù)據(jù)轉(zhuǎn)為對象。

Ext.Ajax.request({
url: 'data.json',
success: function(response){
var data = response.responseJson;
console.log(data); 
}
});

以上就是在 ExtJS 中使用 Ajax 獲取返回 JSON 數(shù)據(jù)的方法。