Javascript-форум (https://javascript.ru/forum/)
-   Backbone.js (https://javascript.ru/forum/backbone/)
-   -   save() - где находятся данные при отправке на сервер? (https://javascript.ru/forum/backbone/41382-save-gde-nakhodyatsya-dannye-pri-otpravke-na-server.html)

kuzroman 11.09.2013 15:20

save() - где находятся данные при отправке на сервер?
 
что происходит на сервере после отправки метода save() ???

Хочу получить данные модели на сервере, для сохранения их в БД.

в доках написано что при обновлении (update) -> срабатывает PUT запрос

в хроме XHR запрос проходит успешно, с заголовком

Request URL:http://backbone.rus/ajax/task/1
Request Method:PUT
Status Code:200 OK

Но где передача данных модели?
Get данные есть - там id шник данные которого нужно сменить, а Post данных нет, там пусто.

Проверял возвращая из php

echo json_encode($GLOBALS);

Яростный Меч 11.09.2013 16:29

kuzroman,

в дебаггере Хрома (кнопка F12) есть вкладка "Network" (или "Сеть"). Выполни запрос с открытым дебаггером и посмотри, что отправилось на сервер

Placido 06.11.2013 22:42

При запросе PUT в GLOBALS ничего не попадает. Ловить на сервере нужно поток ввода:
$json = file_get_contents('php://input');


Часовой пояс GMT +3, время: 07:03.