Я сохраняю мою магистральную модель без идентификатора, поэтому он использует протокол POST для отправки параметров в мой REST API. Однако я не могу поймать эти параметры, PUT работает просто отлично и обновляет БД, но метод POST, похоже, вызывает проблемы. Одна вещь, которую я заметил, это то, что я могу улавливать строковые параметры, но целочисленные параметры возвращаются как неопределенные.не удалось получить параметры JSON с помощью PHP из магистрали
моего PHP
if($request_method == 'POST') {
$post_data = file_get_contents("php://input");
$post_data = json_decode($post_data, TRUE);
echo $post_data['name'];
}
магистрального код
createdata: function(event){
var newModel = new App.Models.Question({name:$("#_name").val(), surname:$("#_surname").val(), age:$("#_age").val()});
newModel.save({},{
success: function (model, response) {
alert(response.responseText);
},
error: function (model, response) {
alert(response.responseText);
},
wait: true
}
);
console.log(this.myCollection.toJSON());
},
Можете ли вы сказать, что является результатом 'console.log (newModel.attributes)' и 'print_r ($ _ POST)' в запросе POST? –