2
我沒有使用id保存我的骨幹模型,因此它使用POST協議向我的REST API發送參數。然而,我無法捕捉這些參數,PUT工作得很好,並更新數據庫,但POST方法似乎會導致問題。我注意到的一件事是,我可以捕獲字符串參數,但整數參數返回爲未定義。無法通過PHP從主幹獲取JSON參數
我的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());
},
你可以說在POST請求中'console.log(newModel.attributes)'和'print_r($ _ POST)'的結果是什麼? –