jquery - 等待 $.getJSON() 响应

标签 jquery json getjson

我正在(尝试)将 JSON 与 PHP 结合使用。

我想使用这个插件绘制图表:http://www.jqplot.com 问题是:它正在新数据到达之前绘制。有没有办法让 jQuery 等待 $.getJSON() 并绘制它?

myArraytitle 是稍后将使用的新数据。

$.getJSON('./ajax/refreshData.php', function(data) {
    myArray = data.arrayName;
    newTitle = data.newTitle;
});

plot1 = $.jqplot('divname', [ myArray ], {
    series : [ {
    renderer : $.jqplot.BarRenderer} ],
    title : newTitle,

...

最佳答案

$.getJSON('./ajax/refreshData.php', function(data) {
    myArray = data.arrayName;
    newTitle = data.newTitle;
    plot1 = $.jqplot('divname', [ myArray ], {
       series : [ {
       renderer : $.jqplot.BarRenderer} ],
       title : newTitle,
});

关于jquery - 等待 $.getJSON() 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3445962/

相关文章:

javascript - 如何移除提交按钮并自动加载模型框

jquery - 使用 jQuery ajax get 将 params 中的数据发送到 Rails 后端

c# - JSON 解析错误 : Missing a name for object member

javascript - 使用 JSON 填充模态表单

php - Jquery getJSON php 数组到 javascript

javascript - 如何使表格内容无限滑动而没有空白?

jquery - 使用变量和 html 元素的组合创建选择器

android - 通过 AsyncHttpClient 将 JSON 作为 POST 请求发送到服务器

c# - 如何解码包含UTF-8字节顺序标记(BOM)的JSON字符串?

jquery - 使用 jquery 将状态 json 数据放入下拉列表中选择