保存失败时,Backbone.js model.save()重定向

时间:2013-12-17 15:41:29

标签: javascript backbone.js

我目前正在开发一个小型Restful CRUD应用程序,其前端是使用backbone.js框架编写的。我理解这个应用程序是如何工作的大部分内部结构及其MVC结构,但是我有几个模型,当它们被编辑时,不必要地重定向。也许代码示例会有所帮助:

updateUser: function () {
        this.model.save(null, {
            success: function (model) {
                app.navigate('userlist', {trigger: true, replace: true});
                utils.showSuccessAutoClose("User", "The user has been updated.");
            },
        error : function (model, fail, xhr) {
            utils.showCommsError(fail.status, fail.responseText);
        }
        });
}

我遇到的问题是当此更新方法失败时(当服务器因任何原因返回500服务器时),该页面将从当前页面重定向

/pages/admin.jsp#useradd/pages/admin.jsp无缘无故,即使错误处理程序中的所有代码都已注释掉。

导致此重定向发生的原因是什么?

0 个答案:

没有答案