色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

extjs json放哪里

謝彥文2年前7瀏覽0評論

為了實現(xiàn)瀏覽器與服務器之間的數(shù)據(jù)交互,extjs將數(shù)據(jù)格式化為json格式。那么json數(shù)據(jù)應該放在哪里才能正確地被讀取呢?

主要有以下幾種方式:

1.在js代碼中直接定義

var data = { name: 'John', age: 20, address: 'Beijing' };

在這種方法中,直接將json對象定義在js代碼中,后續(xù)可以通過code變量來訪問其中的屬性。

2.從服務器端讀取

Ext.Ajax.request({
url: 'xxx',
method: 'POST',
params: { id: 1 },
success: function (response, opts) {
var data = Ext.decode(response.responseText);
},
failure: function (response, opts) {
console.log('server-side failure with status code ' + response.status);
}
});

在這種方法中,通過使用Ext.Ajax.request方法向服務器端發(fā)送請求,服務器端返回json格式的數(shù)據(jù),通過success回調函數(shù)將返回結果定義為data變量,之后可以在程序中訪問data變量。

3.加載外部json文件

Ext.Ajax.request({
url: 'data.json',
method: 'GET',
success: function (response, opts) {
var data = Ext.decode(response.responseText);
},
failure: function (response, opts) {
console.log('server-side failure with status code ' + response.status);
}
});

在這種方法中,通過Ext.Ajax.request方法向服務器端請求json文件,服務器端返回json格式的數(shù)據(jù),通過success回調函數(shù)將返回結果定義為data變量,之后可以在程序中訪問data變量。

以上就是json數(shù)據(jù)存儲位置的幾種方式,根據(jù)具體情況選擇最適合的方式使用。