我已存储代码:
Ext.define('App.store.Test', {
proxy: {
type: 'ajax',
url: CRM.Global.getApiUrlServer() + '/php/my_php_test.php',
method: 'GET',
extraParams: {
///
},
reader: {
type: 'json',
Accept: 'application/json',
rootProperty: 'rows'
},
}
});
我想将数组传递给:
extraParams: {
"test_array": [
"params1": "1",
"params2": "2",
"params3": ["3", "4"],
],
},
在调试器中传递时,我看到[Object Object]
我怎么才能通过呢?谢谢。
1条答案
按热度按时间c8ib6hqw1#
虽然没有很好的文档,但是
extraParams
应该是普通的(即不是嵌套的)对象。这是可以理解的,因为它将被传递给请求对象,而不是准备用复杂的数据结构来删除。所以在传递之前,你需要序列化你的复杂的东西。即尝试