これは異常なjsonの質問のように思えるかもしれませんが、私の問題に対する答えが見つからなかったことは確かです。
以下のコード例では、取得したいと思います(転送されているjsonデータをデコードする可能性があります。json_decode($ _ POST)を試しました。ちなみに、リクエストタイプはPOSTです。とにかくjsonデータを取得できますか?配列または変数なので、名前または年齢を呼び出したい場合は、リクエストから簡単に取得できますか?
私はbackbone.jsチュートリアルに従っており、これが私のモデルです。
<script type="text/javascript">
var URL=Backbone.Model.extend({
initialize: function()
{
console.log("URL has been initialized");
},
defaults:{
name:'not defined',
age:'not defined'
},
urlRoot:"/Backbone/manage.php",
url:function(){
var base = this.urlRoot || (this.collection && this.collection.url) || "/";
console.log("Base has been produced");
if(this.isNew()) return base;
return base+"?id="+encodeURIComponent(this.id);
}
});
var url=new URL({name:"John",age:10});
url.save();
</script>
後で、ネットワークを監視するためにGoogle Chromeを使用し、データがフォームデータとして渡されていることを明確に確認できます。これがGoogleのネットワークツールの結果です。
model:{"name":"John","age":10}