javascript - 如果 AJAX 调用返回 false,则取消 Sammy "before"

标签 javascript jquery html sammy.js

我有以下问题。

我正在使用 Sammy 路由构建一个网站。

现在我希望在每次 Sammy 调用之前调用一个 Ajax 函数,并根据其结果取消 Sammy 或不取消。

       this.before( function () {
        return app.dataModel.CheckAndSaveChanges();
    });

任何建议我如何在工作前进行此操作以等待我的 Ajax 准备好,以便我可以评估结果,然后返回 true 或 false。

或者我应该采取不同的方法?

最佳答案

关于javascript - 如果 AJAX 调用返回 false,则取消 Sammy "before",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38586402/

相关文章:

javascript - Fabricjs:撤消时不呈现背景图像

javascript - AngularJS从服务获取正确格式的数据

html - CSS bootstrap nav-pills 类改变事件状态

html - 如何将导航栏菜单放在 Logo 下方?

javascript - Ajax调用angularJs调用方法

jquery - 淡入淡出图像加载但不用于缓存

javascript - 使用 JavaScript 和 jQuery 修改命名空间 XML

javascript - 如何添加一些动态字段并使用它们来获得一些数学结果?

html - 导航栏环绕较小的分辨率

javascript - 使用 JavaScript 将主题标签附加到 URL