当Extjs前台需要进行将store中的数据,转成json字符串,以便传给后台处理
有以下2种方式去进行store转json
var jsonData = Ext.encode(Ext.pluck(store.data.items, 'data'));
第2种:
var datar = new Array();
var jsonDataEncode = "";
var records = store.getRange();
for (var i = 0; i < records.length; i++) {
datar.push(records[i].data);
}
jsonDataEncode = Ext.util.JSON.encode(datar);
转换成json字符串后,可以利用ajax发起请求,使用方式如下:
Ext.Ajax.request({