Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在页面加载时加载javascript函数?_Javascript_Jquery - Fatal编程技术网

如何在页面加载时加载javascript函数?

如何在页面加载时加载javascript函数?,javascript,jquery,Javascript,Jquery,我使用javascript在HTML页面中生成二维条形图。 当我试图使用jQuery.load函数条形图将这个包含条形图的HTML页面加载到其他HTML页面的div标记中时,脚本没有加载 请在这个问题上提供帮助 例如,我在xyz.html中有条形图。 我正在尝试使用jquery.load函数在abc.html div标记中加载xyz.html。 缺少条形图 希望得到回复,提前感谢您的帮助 您应该使用iframe并加载html,我认为,我们不能直接在div中加载html。您是自己生成xyz.htm

我使用javascript在HTML页面中生成二维条形图。 当我试图使用jQuery.load函数条形图将这个包含条形图的HTML页面加载到其他HTML页面的div标记中时,脚本没有加载

请在这个问题上提供帮助

例如,我在xyz.html中有条形图。 我正在尝试使用jquery.load函数在abc.html div标记中加载xyz.html。 缺少条形图


希望得到回复,提前感谢您的帮助

您应该使用iframe并加载html,我认为,我们不能直接在div中加载html。

您是自己生成xyz.html输出还是由第三方应用程序创建的

如果你自己生成条形图,我建议只生成body的内容,而不是整个站点。然后加载到abc.html应该可以正常工作

如果它们不是由您生成的,请使用mhasan建议,但是您不应该得到整个内容oh html标记,而应该只得到body标记的内容


顺便说一句:你有什么地方可以看看js和html脚本的例子吗?

在jQuery中,你可以使用

$(document).ready(function(){ 

});
在页面准备就绪时加载脚本。所以你最好把图表生成脚本 在xyz.html中的函数内部,如示例中所述


您也可以在abc.html中使用此document.ready来加载div。

显示代码,或者它没有发生使用div innerHTML属性,您可以在div中加载html。每个html元素都有一个innerHTML属性,该属性定义html代码以及该元素的开始标记和结束标记之间出现的文本。