javascript - 开发特征: disable jQuery ajax

标签 javascript jquery

是否可以禁用 jQuery ajax() 调用?作为一名开发人员,我经常需要在没有 ajax 的情况下测试网站(无需实际关闭 js)。

我将创建一个利用本地数据库的脚本:当单击某个链接时,它将切换一个属性。 IE。我怎样才能实现全局绑定(bind),例如

$("a.ajax").live("click", function (event) {
    event.preventDefault();
    $.get(this.href);
});

实际上没有更改代码本身?我可以替换 ajax() 函数吗?你会如何处理这个问题?

最佳答案

在运行任何代码之前,您可以使用自己的空匿名函数覆盖 jQuery 的 get 方法:

$.get = function(){};

或者你可以使用 jQuery 的 $.noop ,这基本上是同一件事:

$.get = $.noop;

关于javascript - 开发特征: disable jQuery ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7151425/

相关文章:

javascript - 如何用另一个响应替换窗口的 URL 哈希值?

jquery - 如何从 JSON 对象构建 JSON 字符串

jquery - 使用 CoffeeScript 类扩展 jQuery

javascript - Vue.js 和 Axios - 在 401 上重定向

javascript - 为多个div设置随机背景颜色

javascript - 将 Javascript 对象转换为 jquery 对象?

javascript - 使用 Vanilla JS 将类添加到扩展行

javascript - 如何使用javascript将Toggle down div更改为右左幻灯片

jquery - 在禁用的 <TR> 中使用 JQuery 启用禁用 HTML 表格元素

javascript - 打乱图像 - Javascript