在ajax调用中发送全局变量

时间:2014-04-12 15:27:26

标签: 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"} 

我想知道如何写这个数据??

1 个答案:

答案 0 :(得分:3)

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

关于您的问题,请尝试以下方法:

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