在Jquery GET响应之后设置的变量

时间:2013-06-17 15:47:44

标签: php jquery get highcharts

我正在使用javascript和jquery'get'方法构建数据集。我想将两个数组设置为来自几个jquery获取的响应。但数据是“未定义的”,我认为它已经设置好了。我需要数据变量,因为我在代码中进一步使用它们。这是设置:

var data1, data2;

$.get('metabolitemetrics2.php', function(data) { data1 = data });
$.get('metrics.php?view='+duration, function(data){ data2 = data});

alert(data1);
alert(data2);
编辑:找到了答案!我需要将调用从jquery get更改为ajax get。 IE浏览器; return responseText from jQuery.get() 谢谢!

1 个答案:

答案 0 :(得分:0)

问题是由于范围。 $ .get()的数据范围仅限于大括号。 有一个技巧可以获取数据并将其设置在一些隐藏的div或span中,并在get调用后获取它。