私は 4 ページの jquery mobile/backbone.js アプリを持っています。特定のページがロードされるたびに、いくつかの入力に ajax 呼び出しを設定する関数を実行したいと考えています。レンダリング時に呼び出しを実行できることはわかっていますが、それはアプリまたはページが最初に読み込まれたときのみであり、更新されない限り再度実行されません。
ビューは次のようになります。
define([
'jquery',
'underscore',
'backbone',
'text!templates/default/parent.html'
], function($, _, Backbone, parentTemplate) {
var defaultView = Backbone.View.extend({
initialize: function() {
$(this.el).html(parentTemplate);
this.render();
},
events: {
'click #busNext': 'showTarget'
},
render: function() {
this.setValidator();
return this;
}
});
return new defaultView;
});