我使用javascript在HTML页面中生成2D条形图。
当我尝试使用jQuery .load()
加载包含条形图的HTML页面到其他HTML页面的div标签时,不加载函数条形图(即脚本)。
请帮助解决这个问题。
例如,我在xyz.html
中有条形图。
我正在尝试使用jquery xyz.html
函数在abc.html
div标记中加载.load()
。
缺少条形图。
希望得到答复,提前感谢您的帮助。
答案 0 :(得分:0)
你应该使用iframe并加载html,我想,我们不能直接在div中加载html。
答案 1 :(得分:0)
您是在生成xyz.html输出自己还是由某些第三方应用创建?
如果你自己生成条形图,我建议只生成正文的内容,而不是整个网站。然后加载到abc.html应该可以正常工作。
如果它们不是由您生成的,请使用mhasan建议,但您不应该获取整个内容哦html标记,而只是内容标记的内容。
BTW:你有一个脚本(js和html)的例子吗?
答案 2 :(得分:0)
在jQuery中,您可以使用
$(document).ready(function(){
});
在页面准备好时加载脚本。所以你最好把图表生成脚本 在xyz.html中的这个函数内部(如你的例子所述)。
您也可以在abc.html中使用this document.ready
来加载div。