javascript - 在ajax调用中发送全局变量

标签 javascript jquery ajax

我已经根据来自 jquery 的数据设置了一个全局变量。并将该数据保存在全局变量中:

 var window.globalname = data;  // variable value set in another ajax call

我想通过另一个ajax调用发送这个全局变量那么我应该怎么写?
我写过:

type:'POST', // ajax call
url:'url'
data: {name="globalname"} or data :{name="$globalname"} 

我想知道如何写入这些数据??

最佳答案

首先,(几乎)永远不要在 JavaScript 中使用全局变量。你污染了你的全局范围。

对于您的问题,请尝试以下操作:

$.ajax({
  type: 'POST',
  url: 'url',
  data: {name: window.globalname},
});

关于javascript - 在ajax调用中发送全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23032337/

相关文章:

javascript - 在运行剩余的 javascript 之前检查有效的电子邮件

c# - 从 ASP .Net Web 窗体代码背后获取 Select2 选定值

javascript - 如何使用 AJAX 切换数据库中的 bool 列?

javascript - 如何以 Angular 方式实现 Twitter 按钮

javascript - 有没有比这更优化的方法来使用 javascript 更改多个类和 id?

javascript - 如何使用 Ajax、Json 和 Node.js 刷新表格数据

javascript - 按数组内的嵌套对象属性排序

javascript - 在 inview.js 触发时进行操作

jquery - 在 jsTree 中,我得到 data.rslt 为未定义

javascript - 为使用节点appendChild添加的列表创建事件监听器