2012-03-29 7 views
0

質問があります。バックボーンを使用してデータを残りのサーバーに入れます

私はInputという名前のモデルを持っています。モデルInvoiceとCollection InvoiceDetailCollectionが含まれています。

backbone.jsを修正しました。私のサービスはPOSTを使わないので、PUTを可能にするために "POST"を作成します。

私はInput.save()を使用していた場合私のサーバは要求として何を期待していますか?私はすでに文字列を期待するサービスメソッドを設定していることを意味します。文字列が必要な場合は、input.save()を使用できません。私はデフォルトではBACKBONE.JS

答えて

0

のInput.save()メソッドを使用した場合、バックボーンは、アプリケーション/ JSONデータを送信し、サーバーがすべき私のサーバー側で期待するべきである右のパラメータがどうあるべきか

JSONデータが必要です。あなたはそれを解読したいでしょう。私は自動的にjson_decode($ data)というPHPとミドルウェアを使用して、それを連想配列に変換して操作します。

JSONデータを取得できない場合は、emulateJSONを使用することをお勧めします。データをシリアル化し、HTML形式のapplication/x-www-form-urlencodedとして送信します。 。

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

関連する問題