2012-03-29 6 views
0

У меня есть вопрос.с использованием магистрали для передачи данных в сервер отдыха

Если у меня есть модель с именем Input. Он содержит модель Invoice и Collection InvoiceDetailCollection.

Я модифицировал backbone.js специально для создания: «POST» для создания: «PUT», чтобы разрешить PUT, так как моя служба не использует POST.

Если я должен был использовать Input.save() Что должен ожидать мой сервер в качестве запроса? Я имею в виду, что уже установил метод службы для ожидания строки, поскольку, если я ожидаю, что строка i не сможет использовать input.save();

Что должно быть правильным параметром я должен ожидать, на моей стороне сервера, если я должен был использовать метод Input.save() из Backbone.js

ответ

0

По умолчанию Backbone отправляет данные приложения/JSON и сервер должен ожидает данные JSON. Вы захотите его декодировать. Я использую PHP и промежуточное программное обеспечение, которое автоматически json_decode ($ data) и превращает его в ассоциативный массив, чтобы я мог манипулировать.

Если это невозможно, (не может принимать данные JSON) Я думаю, что вы хотите использовать emulateJSON Он будет сериализовать ваши данные и отправить их как application/x-www-form-urlencoded, как HTML-форма ,

http://documentcloud.github.com/backbone/#Sync-emulateJSON