私はバックボーンが初めてですが、基本モデルを作成しましたが、モデルのデータをフェッチしようとしました。私はサーバーがデータを返しているが、フェッチはエラーコールバックを呼び出していることを知っている。バックボーンフェッチによって生成されたエラーを見つけるにはどうすればいいですか
これは問題ありませんが、どのようにエラーが生成されているのかわかりません。
mUser = Backbone.Model.extend({
urlRoot: CURRENT_URL+'user',
defaults: {
name: '',
age: 22,
email: ''
},
initialize: function(){
}
});
user = new mUser({'id':1});
var x = user.fetch({
error: function(model, xhr, options){
alert('Error on fetch')
console.log(xhr.responseText);
},
success: function(model, response, options) {
alert(user.toJSON());
}
})
console.log('x email',x.email)
私が述べたように、responseTextがある、私は、サーバーから見ることを期待したデータを持っている:
{ 'ID':
ここに関連するコードの '1' は、 'name': 'joe'、 'age': '25'、 'email': '[email protected]'}
多分私はPhoneGap android app 。私はそれが私が持っている問題に重要だとは思わないが、私のデバッグオプションを制限しています。
返されたhttpステータスコードをチェックしましたか? – soulcheck
サーバーから200が送信されます。 –
CURRENT_URLの値は何ですか?どのようにリクエストを監視していますか? – soulcheck