Javascript jQuery ajax 提交默认数据

标签 javascript jquery

使用$.ajax时如何提交默认数据?

我已经尝试过:

$.ajaxPrefilter(function(options, originalOptions, jqXHR) {
  // can't access anything here... (tried jqXHR.data but undefined)
});

$.ajaxSetup({
  beforeSend: function(jqXHR, settings) {
    // can't access anything here... (tried jqXHR.data but undefined)
  }
});

我需要这个,这样我就可以发送我的 CSRF token ,每次登录时都提交用户 ID。我不想在 header 中提交 token 。

谢谢

最佳答案

遇到了同样的问题。通过使用 beforeSend 事件解决。那里一切都可以访问。 http://api.jquery.com/jQuery.ajax/ => 发送之前。

 beforeSend: function (jqXHR, settings) {
        //your code here
    }

关于Javascript jQuery ajax 提交默认数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12815965/

相关文章:

javascript - 传播运算符使用数组 forEach 循环将值动态复制到嵌套对象

javascript - 调用 reduce 对对象数组求和返回 NaN

jquery - 我的 jQuery 脚本执行得不好吗?

javascript - 如何隔离同一页面中多个 jQuery 插件之间的功能

javascript - Firebase 中的嵌套查询,如何使用 JavaScript 显示恢复的数据?

javascript - 将数组从 jquery 发送到 ASP.NET 并使用它

javascript - 如何将循环 JSON 对象字符串化并将其保存到文件中?

jquery - 禁用和启用 div 事件处理程序单击 jQuery?

javascript - 返回具有某些属性最大值的数组中的对象不是低效方法吗?

javascript - 新创建的 UL LI 元素上的单击事件