jQuery 覆盖 $.post 函数

2023-12-10

首先,我为我糟糕的英语道歉......希望有人能理解我的问题并帮助我......

我正在开发一个使用大量 $.post 调用的项目,我想通过为所有调用添加相同的验证来改进它们。

我不想一一更改所有脚本,那么有没有办法覆盖 $.post 函数以同时向所有脚本添加相同的内容? 或者也许是在每个 $.post 上触发另一个功能的方法? 就像是 :

$.post.each(function(){[...]});

or

$('body').on('post', function(){[...]});

Thanks !

编辑 : 终于如我所愿了! 这是我的代码:

// Override $.post
(function(){
    // Store a reference to the original remove method.
    var originalPostMethod = jQuery.post;

    // Define overriding method.
    jQuery.post = function(data){
        // Execute the original method.
        var callMethod = originalPostMethod.apply( this, arguments);

        callMethod.success(function(){
            //console.log('success');
        });
        callMethod.error(function(){
            //console.log('error');
        });
        callMethod.complete(function(){
            //console.log('complete');
            return callMethod;
        });
    }
})();

$.post = function() {
  var _method = $.post;
  // do something you want
  console.log("do someting");
  return _method.apply($, Array.prototype.slice.apply(arguments));
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery 覆盖 $.post 函数 的相关文章

  • 函数内部变量的赋值会改变外部的赋值 - Python

    我从使用 Matlab 转向使用 Python 使用函数时的变量赋值让我感到困惑 我有一个代码如下 a 1 1 1 def keeps x y x y 1 2 return y def changes x y x y 1 2 return
  • 如果验证失败,如何在 ASP.NET MVC 中阻止 jquery ajax 提交

    我在用ASP NET 5 MVC RC1 我的 ASP NET MVC 使用的 jquery 验证插件是默认 ASP NET 5 模板项目使用的标准 jquery validate js jQuery Validation Plugin v
  • 可以通过 url 发送 JSON 吗?

    我有一个 ruby 哈希 其中键是 url 值是整数 我将哈希值转换为 JSON 我想知道是否能够通过 AJAX 请求在 url 内发送 JSON 然后从 params 哈希值中提取该 JSON 另外 我将把 JSON 化的 ruby 哈希
  • SSRS 报告服务 - 字符串中的粗体字

    出版物 如何在字符串中加粗作者姓名 如果返回 1 个值 但它是一个字符串 情况会是这样的 iif Fields Author Value Parameters 5aAuthor Value Bold Normal 示例 作者 年份 标题 期
  • c3js数据标签的位置

    有没有可能的方法来更改数据上方标签的位置c3条形图 在官方文档中 很好地解释了如何通过操作 y 和 x 整数来更改 x 和 y 测量轴上标签的位置 但我没有找到任何数据标签 我试图用简单的方式指出它d3其上c3是基于但是console lo
  • jQuery.ajax() 记录 HTTP 请求

    我有一个发送 HTTP POST 请求的函数 我想记录它以进行调试 这是函数 function serverRequest URL DATA callback ajax url URL type POST dataType text con
  • 如何防止 CSS 或 jQuery 中单词和标点符号之间的换行

    我在一个段落中有一些文字 我的问题是 当标点符号位于单词末尾时 有时可以换行到下一行 像这样 This is the text This is a new line 我可以用 CSS 或 jQuery 解决这个问题吗 如果您不在单词和标点符
  • 使用 jquery ajax 和 asp.net 处理程序上传文件

    我正在努力让它工作 但我在上传文件时遇到错误 ASPX
  • SetInterval 函数不适用于 PHP 文件

    我有这样的index html
  • EMBER直接路由URL访问不加载数据

    当我直接从浏览器访问我的网址时遇到问题 它不会加载我的单一帖子信息 示例 index html posts 10052308 但当我访问 index html posts 然后单击我的一篇文章时 它会起作用 我的网址会更改为 index h
  • 调用 jQuery 超大插件 onclick

    我正在尝试调用超大插件 http buildinternet com 2009 02 supersized full screen backgroundslideshow jquery plugin http buildinternet c
  • 将值设置为输入字段时,西班牙语文本无法正确显示

    我正在尝试将西班牙语文本设置到输入字段 但它似乎没有正确显示 但是 如果相同的文本位于 div 内部或已设置为输入字段的值 则该文本可以正常显示 HTML div Cuenta de Ahorros Persona F iacute sic
  • 转义用户数据,无需魔法引号

    我正在研究如何在来自外部世界的数据被用于应用程序控制 存储 逻辑等之前正确地对其进行转义 显然 随着 magic quote 指令在 php 5 3 0 中很快被弃用 并在 php6 中被删除 对于任何想要升级并进入新语言功能 同时维护遗留
  • jquery数据表跨页行数

    我正在为我的 HTML 表使用 jQuery DataTables 插件 有没有办法跨页获取我的表格中的行数的行数 例如 如果我有70我的表中的行 比方说50其中显示在第一页上 并且20在第二页 有没有办法得到计数70 我已经尝试了这篇文章
  • 在 iOS Safari 上滚动后锚点失去点击能力

    使用它来获取点击次数 nav li a click function event event preventDefault target this attr href replace goToByScroll target 这是滚动功能 f
  • document.ready 之前的 Jquery UI 界面看起来很难看

    HTML 元素在 onload 或 document ready 被触发之前显示 所有 jQuery UI 小部件都在 document ready 上加载 这使得页面在最初几秒钟看起来很难看 处理它的可能选项 在使用 jQuery UI
  • 纯 JS 相当于 Jquery eq()

    jquery 的纯等价物是什么eq 例如 我怎样才能实现 class1 class2 eq 0 text 1254 在纯 JavaScript 中 要获取数组中的元素索引 可以使用 在 JavaScript 中 因此 要重现您的代码 您可以
  • 如何将本地文本文件上传到文本区域(网页内)

    我是一名新手程序员 需要一些帮助来弄清楚如何将本地文本文件上传到我正在构建的网站内的文本区域 我非常精通 HTML CSS 对 Javascript JQuery 有相当的了解 而且我刚刚学习 PHP 您能提供的任何帮助我将不胜感激 我有一
  • Ajax 内容和 jQuery 动画效果

    我正在尝试使用 jQuery 动画效果为 WordPress 帖子制作 Ajax 内容 问题是第一个动画 在本例中 fadeOut 工作正常 但第二个 FadeIn 或我尝试使用的任何动画效果没有对新内容生效 加载的内容只是出现 没有任何效
  • jQuery:如何正确使用 .stop() 函数?

    在本页面 http www arvag net old smsbox de http www arvag net old smsbox de 当您将鼠标悬停在 Informationen 和 ber ins 上时 它会显示一个子菜单 当您将

随机推荐

  • 使用坐标以编程方式旋转形状

    如果我有一些使用坐标数组定义的形状 例如 30 30 30 30 30 30 30 30 和边缘定义使用 0 1 0 3 1 2 2 3 做一个正方形 如何以编程方式告诉形状在 JavaScript 中以 0 gt 359 的角度在中心旋转
  • Quickblox:删除内容项(图片文件/blob)时出现问题

    当我尝试删除以 PNG 图片文件形式存储在后端数据库中的内容项 用户的图片 blob 项 时 我遇到了一个奇怪的问题 删除过程没有错误 但给出 422 Unprocessable Entity 这是什么意思 在 Quickblox 管理面板
  • “代码 。”命令在命令提示符下不起作用

    使用 Angular cli 创建 Angular 应用程序后 我尝试使用 code 在 Visual Studio Code 中打开解决方案 命令提示符下的命令 但显示以下错误 有什么建议吗 如果您使用的是 Windows 请确保您的vs
  • Android:如何将蓝牙连接传递给另一个活动?

    我有我的第一个活动 其中建立了 BT 连接 有一个选项呈现给用户 并且根据他们的选择 将加载不同的活动 问题是 这两项活动都需要 BT 连接 而且我不认为为了建立另一个连接而破坏一个连接有什么意义 有没有办法可以传递活动之间的连接 有人给我
  • 当我运行程序时,LLDB 产生“数据包返回错误 8”

    我一直在尝试使用 LLDB 查找程序中分段错误的位置 我一直在使用 Ubuntu shellrepl it并使用编译我的代码clang 7 pthread std c 17 o main main cpp g并且程序编译成功 接下来 我跑l
  • Magento - 删除 1.4.2 中的愿望清单链接?

    以前在 Magento 中 使用以下内容添加愿望清单链接 在 Wishlist xml 中
  • 是否可以在运行时获取类型参数?

    我知道在 Java 中 由于擦除 我们在运行时没有参数化类型 但是是否有可能在运行时获取那些被擦除的参数呢 让我举一些例子 public class MyClass
  • Ruby 中的超级关键字

    这段代码中的 super 是做什么用的 def initialize options block filter options delete filter 1 super end 据我所知 这就像递归调用该函数 对吗 不 super 调用父
  • 使用 df2gsheets 将 pandas DF 从 python 导入 google 表格时出现数据格式问题

    我正在使用 df2gspread 将某个 pandas df 导入到谷歌表格中 该过程运行没有任何问题 但我想在 Gsheets 中操作的数字信息会作为文本导入 当我对以文本形式存储的数据使用基本数学运算时 它可以工作 但是当我尝试使用 S
  • 从 Expression> 获取字符串形式的属性

    我使用一些强类型表达式进行序列化 以允许我的 UI 代码具有强类型排序和搜索表达式 这些都是类型Expression
  • 删除/编辑 TabPage 的 TabControl 填充

    我使用 System Windows Forms TabControl 列出自定义页面 但 Tabcontrol 的所有侧面似乎都有 3 个像素的硬编码填充 我怎样才能删除它 这里的一点是我不想删除顶部的选项卡 http social ms
  • 使用 EditText 突出显示 Textview

    我目前正在为 Android 制作一个类似搜索引擎的应用程序 我想突出显示从 edittext 到 textview 的搜索单词 这是我到目前为止得到的 它只突出显示 textview 中的第一个单词 TV setText Hello Wo
  • Rails - json 设备请求的“警告:无法验证 CSRF 令牌真实性”

    如何检索 CSRF 令牌以通 过 JSON 请求传递 我知道出于安全原因Rails 正在检查 CSRF 令牌所有请求类型 包括 JSON XML 我可以放入我的控制器skip before filter verify authenticit
  • 如何在 Windows Phone 7 设备上拍摄位图图像并另存为 JPEG 图像文件?

    我正在寻找创建一个需要一个函数BitmapImage并将其以 JPEG 格式保存在本地 Windows Phone 7 设备上的独立存储中 static public void saveImageLocally string barcode
  • URL 中的哈希字符(在 Apache 中访问和重定向)

    看起来这个问题已经被其他一些人部分地问过 但我找不到我正在寻找的答案 所以我想我会提出我的特定场景 以防有人能够提供帮助 我们有一个旧网站 由第三方外部开发 即将退役 并由内部设计的新网站取代 由于他们最了解的原因 旧站点的开发人员使用哈希
  • 使用WCF在两个winform应用程序之间通信?

    我有两个不同的winform应用程序 App1和app2 App1调用app2的exe 使用DOS命令窗口 并发送消息来启动app2 app2 开始执行 一旦完成任务 它就会向 app1 发送执行成功的消息 我如何使用 WCF 实现此功能
  • 在 PyQt GUI 中嵌入和更新 matplotlib 图形时出现内存泄漏

    我正在尝试将每秒更新一次的 matplotlib 图嵌入到 PyQt GUI 主窗口中 在我的程序中 我每秒调用一个更新函数threading Timer通过timer函数如下所示 我有一个问题 我的程序每秒都在变大 大约每 4 秒 1k
  • 子查询出现问题,字段不存在,但优点是给我结果

    我有一个关于优势子查询的问题 当我分析几个 SQL 查询时 我偶然发现了一个奇怪的情况 当我执行以下 SQL 时 得到以下结果 select from orderlyn where OLWArtnr in select OlwArtnr f
  • 在 C# 中执行批处理文件

    我正在尝试用 C 执行批处理文件 但没有成功 我在互联网上找到了多个这样做的例子 但它对我不起作用 public void ExecuteCommand string command int ExitCode ProcessStartInf
  • jQuery 覆盖 $.post 函数

    首先 我为我糟糕的英语道歉 希望有人能理解我的问题并帮助我 我正在开发一个使用大量 post 调用的项目 我想通过为所有调用添加相同的验证来改进它们 我不想一一更改所有脚本 那么有没有办法覆盖 post 函数以同时向所有脚本添加相同的内容