意識到在同一個問題上有很多問題,但他們都沒有工作。已嘗試將pushState true和hashChage設置爲false,但每次路由給我都無法獲取錯誤。這裏是我的路線文件骨幹js pushState給出了不能得到錯誤
var appRouter = Backbone.Router.extend({
routes:{
"login":"login"
},
login:function() {
var LoginView = Backbone.View.extend({
initialize: function() {
this.render();
},
render: function() {
var that = this;
$.get('templates/login.html', function (data) {
template = _.template(data, {});
that.$el.html(template);
}, 'html');
}
});
var loginView = new LoginView({ el: $("#test") });
},
});
var sys = new appRouter();
Backbone.history.start({pushState:true});
什麼是完整的錯誤? –
無法獲取/登錄。這是瀏覽器中唯一顯示的內容。控制檯中出現此錯誤無法加載資源:服務器響應狀態爲404(未找到)http:// localhost:9000/login –
該URL是否存在? –