В рамках Ajax-запроса я пытаюсь использовать вложенный объект для параметра "baseParams". По сути, я хотел бы создать URL-адрес типа «ajax.php? foo [controller] = demo & foo [action] = index ».
Ниже приведен код, который ошибочно выдает: «ajax.php? foo = [объект] & foo = [объект] ».
Ext.data.JsonStore(
baseParams: {
foo: {
controller: 'demo',
action: 'index'
}
},
proxy: new Ext.data.HttpProxy({
method: 'GET',
url: '/ajax.php'
}),
(...)
);
Конечно, я мог бы написать что-то вроде ниже, но я искал более изящное решение.
Ext.data.JsonStore(
proxy: new Ext.data.HttpProxy({
method: 'GET',
url: '/ajax.php?foo[controller]=demo&foo[action]=index'
}),
(...)
);
После нескольких попыток интересно, действительно ли это возможно. Но, может быть, я что-то пропустил. Вы можете помочь?