extjs6怎么接收后端传过来的map集合里面有两个list集合的数据
时间: 2024-05-14 10:14:52 浏览: 103
可以使用Ext.Ajax.request()方法,其中options的参数中设置success回调函数,接收后端传过来的数据。在回调函数中,可以使用Ext.decode()方法将后端传来的JSON字符串转化为对象,然后直接访问对象中的map集合和list集合数据。具体代码如下:
```
Ext.Ajax.request({
url: 'yourUrl',
method: 'POST',
success: function(response, options) {
var data = Ext.decode(response.responseText); // 将后端传来的JSON字符串转化为对象
var mapData = data.mapData; // 访问map集合数据
var listData1 = data.listData1; // 访问list集合数据1
var listData2 = data.listData2; // 访问list集合数据2
// do something with mapData, listData1, listData2
},
failure: function(response, options) {
// handle error
}
});
```
相关问题
extjs6怎么接收展示一个list集合里面的map集合
您好!关于您的问题,extjs6可以通过使用store和grid实现展示list集合中的map集合。首先,您需要创建一个store并设置其reader属性为json格式,然后通过ajax请求获取list集合数据。接着,您可以在store中定义field和mapping属性,以便将map集合字段映射到store的字段中。最后,您可以创建一个grid并将其绑定到store中,这样就可以展示list集合中的map集合数据了。希望对您有所帮助!
阅读全文