在AJAX请求之后将Json存储在全局变量中
storing Json in global variable after an AJAX request
你好,我有一个问题存储我的json在一个全局变量,我想要做的是首先我所有的ajax请求,然后存储每个返回的数据到一个全局变量,但它似乎不能正常工作?有谁能帮我解决这个问题吗?谢谢。:)
var series;
function columnChart(container)
{
url = base_url+"/codeigniter/index.php/AssistanceMonitoringModule/assistanceMonitoring/getSeries";
$.ajax(
{
type: "GET",
url: url,
success: function(data){
series = data;
},
dataType: "json",
error: function (xhr, ajaxOptions, thrownError) {
alert("XHR:"+xhr.status+"Error:"+thrownError);
}
});
callColumnChart(container,series);
}
您使用变量太早了。当您调用callColumnChart时,Ajax请求将不会完成。移动到ajax回调中。
$.ajax(
{
type: "GET",
url: url,
success: function(data){
series = data;
callColumnChart(container,series);
},
dataType: "json",
error: function (xhr, ajaxOptions, thrownError) {
alert("XHR:"+xhr.status+"Error:"+thrownError);
}
});
相关文章:
- 使用全局变量来存储数字(JavaScript)
- 为什么可以't I存储在全局变量中的Javascript ajax响应
- 如何在主干中使用baucisefetch将回调值存储到全局变量
- Javascript全局变量存储在哪个对象中
- 如何在全局变量中通过角度平移存储翻译的值
- 如何将 $.getJSON 对象存储在全局变量中,并在以后浏览它
- 全局变量存储在 Node.JS 中的什么位置?节点中是否有类似窗口的对象
- 全局变量 VS Web 应用中的本地存储和内存问题
- javascript 全局变量不能存储值,如果它意味着从 HTML 元素中提取它们
- 在DOM中存储全局变量的javascript
- 存储nodejs fs.readfile's产生一个变量并传递给全局变量
- JavaScript谷歌地图API如何将位置lat/long存储到全局变量
- 如何将数据存储在全局变量中以在应用程序中访问它
- 选中所有复选框并将所有选定项目存储在全局变量中
- 存储这样的全局变量有什么影响吗
- 将ajax响应对象存储在全局变量中--字段丢失
- 如何在JQuery中存储全局变量
- 根据存储在全局变量中的 id 检查/查找元素
- 将变量值传递给客户端并将其存储在全局变量中
- 从.php页面获取JSON数据并将其存储在一个全局变量中