【问题标题】:$.ajaxSetup in js vanillajs vanilla 中的 $.ajaxSetup
【发布时间】:2019-06-14 19:48:17
【问题描述】:

我有一个 jquery ajaxSetup,我想在 JS vanilla 跨浏览器中转换它。

所以我需要用 JS vanilla 编写相同的操作(为所有未来的 jquery AJAX 调用预设数据)。

$.ajaxSetup({
    data: {
        "_token": ajax_token
    }
});

这意味着我需要在 JS vanilla 中进行此设置,但之后我将使用 jquery ajax(在其余代码中)。

有什么想法吗?谢谢。

【问题讨论】:

  • jQuery ajaxSetup with ES6的可能重复
  • 我不特别想要 ES6。
  • 不确定你的期望,Jquery 对调用进行了包装,没有这样的包装与普通的旧调用。获得它的唯一方法是编写自己的包装器。

标签: javascript ajax


【解决方案1】:

你不能。

jQuery 中的 ajaxSetup 方法之所以有效,是因为当 jQuery 中的各种 ajax 方法运行时,它们会检查 ajaxSetup 存储其数据的位置,以查看它们是否需要采取与默认值不同的其他方式。

ajaxSetup 是 jQuery 库用来在该位置存储数据的入口点。它是 jQuery 内部的,您只能通过该入口点访问它。

【讨论】:

    猜你喜欢
    • 2011-08-23
    • 2022-11-16
    • 1970-01-01
    • 2022-08-10
    • 2018-03-04
    • 1970-01-01
    • 1970-01-01
    • 2022-12-01
    • 2017-05-24
    相关资源
    最近更新 更多