Я пытаюсь написать приложение ExtJS, которое является сеткой, которое загружает данные из файла JSON на сервер и отправляет измененные поля обратно на сервер. Проблема в том, что мне не удается отправить измененные или добавленные данные обратно на серверный скрипт. Вот код:
var store = Ext.create('Ext.data.Store', {
model: 'ObjectDefinitionModel',
autoDestroy: true,
autoLoad: true,
proxy: {
type: 'ajax',
url: 'load-object-definition',
api: {
read: 'load-object-definition',
create: 'save-object-definition',
update: 'update-object-definition',
destroy: 'delete-object-definition'
},
reader: {
type: 'json',
root: 'fields'
},
writer: {
type: 'json',
root: 'fields'
}
}
});
И у меня есть кнопка, которая при нажатии вызывает store.sync()
. После syncinc выполняется скрипт в save-object-definition
do , но все, что он получает (как в POST, так и в GET), это [_dc] => 1311511955134
, и я понятия не имею, что это.
В документации API сказано, что все измененные и добавленные данные должны быть упакованы и отправлены автоматически через прокси. И официальные примеры не показывают какие-либо данные на самом деле отправляются, только некоторые отладочные сообщения.
Буду признателен за любую помощь, спасибо заранее.