对象如何通过ExtJS中的extraParams属性?
我想要做的事情类似于以下内容:
extraParams: {
filter: {
region: 1,
active: true
}
}
但是我只能在后端得到以下信息:
array:1 [
"filter" => "true"
]
编辑1: 现在,我已经通过以下方法实现了它:
extraParams: {
filter: Ext.encode({
region: 1,
active: true
})
}
和后端:
json_decode($request->get('filter');
答案 0 :(得分:1)
JSON.stringify()应该工作,只要你没有内部的任何引用循环。
答案 1 :(得分:1)
您可以将其编码为JSON字符串,然后在后端将其解码。
另一种可能性是将对象传递给jsonData
属性。