javascript - 等待 JQuery div 加载

标签 javascript jquery html

编辑:这可能是重复的,但经过两天的尝试,我无法在论坛上找到任何东西,正如我在原始帖子中已经说过的那样,所以只是想获得一些帮助......

====

我花了几天时间试图解决我的问题,并尝试了我在此处和其他网站上找到的所有建议,但没有找到可行的解决方案。

我需要将同一域上的另一个页面的 Google 图表加载到 div 中,以便按设定的时间间隔提供无缝的视觉更新。创建图表需要 1 秒或更长时间。我正在尝试的代码将图表加载到 div 中,并每隔一段时间重复加载。

问题是,从视觉上看,它看起来与按 F5 并观看图表创建一样!

我使用过并且可以加载图表的代码是:

<script>
    $('#chartA').load('./DataAJ.htm');
    var auto_refresh = setInterval(
    function ()
     {$('#chartA').load('./DataAJ.htm').fadeIn("slow");}, 30000);
</script>

我现在知道我需要添加一些进一步的代码来等待加载完成。我已经尝试了数十个示例,但没有一个具有任何效果,要么按原样进行,要么根本不起作用,但我从未看到我需要的无缝更新。

任何人都可以向我提供我需要的代码更改吗?

注意,通常使用此处未显示的参数调用图表,然后根据请求创建它

TIA

最佳答案

试试这个:-

 $('#chartA').load('./DataAJ.htm',function(data){
   //here your page has been loaded and you can add next code
 });

关于javascript - 等待 JQuery div 加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24881083/

相关文章:

javascript - 将 SQL 查询结果格式化为 Web 菜单

javascript - 如何使用 Ajax 重新加载页面

jquery - jQuery.get() 超时

html - 如何使用css在html中从左到右打印数据

javascript - 脚本标签属性 - javascript

javascript - 当我运行应用程序时,哪个文件首先在 angular 4 应用程序中运行?

javascript - ng-model 在 Angular 1.3 中的输入类型编号上抛出错误

javascript - 创建一个从左到中的动画

javascript - 如何用字符串列表制作数组

javascript - 使用jquery将输入值格式化为货币后获取输入值