以下のコードでは、コレクション初期化子が起動していることがわかります。データベースのヒット数を調整するサーバー側のクエリ mod に基づいて、モデル初期化子を異なる回数起動させることもできるので、フェッチがサーバーにヒットしていると確信できます。ただし、フェッチ後にアラートを受け取ることはありません。誰かが間違いを訂正してもらえますか?
$(function () {
Person = Backbone.Model.extend({
initialize: function () {
alert("Model Init");
}
});
PersonList = Backbone.Collection.extend({
model: Person,
url: '/Tfount_Email/Email/SOAInbox',
initialize: function () {
alert("Collections Init");
}
});
var personlist = new PersonList;
/*
personlist.fetch().complete(function () {
alert("done");
});
*/
personlist.fetch(
{
error: function () {
alert("error!!");
}
},
{
success: function () {
alert("no error");
}
}
);
});