首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ajax对文档的调用就绪

ajax对文档的调用就绪
EN

Stack Overflow用户
提问于 2013-10-30 08:49:10
回答 2查看 3.4K关注 0票数 1

在document.ready上加载ajax调用时,我遇到了问题,但是当我合并一个窗口时。滚动函数ajax调用成功地呈现了关于如何调整代码的任何建议。我不能为这个小提琴提供一个小提琴,因为我不知道如何在小提琴中包含任何图表,这里是我代码的一个片段:

代码语言:javascript
复制
function DataStreamer(){
    $.ajax({ // then make an AJAX-request
        async: false,
        cache: false,
        url: '/APAC/TW/Resources/js/gethistoricalpricing.js',
        dataType: 'json', // csv data is text
        success: function(resp) { // "resp" variable is a response to AJAX-request
            // Append new data into the 'ds1' data set
            var line = [], json = resp, i= 0;
            for (i; i < resp.length; i++) {

                rawDate = json[i]['Date'].split('/');
                hisDate = rawDate[2] + rawDate[0] + rawDate[1];
                hisPrice = json[i]['Price'];

                line.push("\n"+hisDate + "," + hisPrice);
            }
            chart.appendData('ds_prices', line);
            // getSeriesById method returns 's1' series 'main' chart,
            // you can also use full path to the series through the objectModel, but this way is shorter
            chart.commitDataChanges();
        }
    })


}

$(document).ready(function(){
    DataStreamer();

});
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-30 10:33:55

我已经注意到了我的函数的问题,并通过让ajax调用位于图表所在的相同级别上解决了这个问题,上一次是图表在没有等待数据的情况下被呈现。让图表空着。所以,滚动函数工作的原因可能是因为当滚动到页面的特定部分时,它会强制ajax数据调用。

票数 0
EN

Stack Overflow用户

发布于 2013-10-30 08:52:13

在一开始,如果没有async: false,这将是完全可行的。为什么要使用AJAX调用而不是异步调用?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19677606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档