jquery加载包含javascript代码的html文件
当我试图加载包含javascript代码的HTML文件时,页面显示不正确。 有没有办法正确加载此页面 PS:我使用FireFox进行测试jquery加载包含javascript代码的html文件,javascript,jquery,html,Javascript,Jquery,Html,当我试图加载包含javascript代码的HTML文件时,页面显示不正确。 有没有办法正确加载此页面 PS:我使用FireFox进行测试 <div class="mydiv"></div> var path = myHTMLWithJavaScript.html; $.get(path, function(data) { $(".mydiv").load(path); }) var path=myHTMLWithJavaScript.html; $
<div class="mydiv"></div>
var path = myHTMLWithJavaScript.html;
$.get(path, function(data) {
$(".mydiv").load(path);
})
var path=myHTMLWithJavaScript.html;
$.get(路径、函数(数据){
$(“.mydiv”).load(路径);
})
使用$.get
或$(“.mydiv”).load(路径)代码>不是两者都有
而且
var path = myHTMLWithJavaScript.html;
应该是(注意双引号)
并确保此文件与页面位于同一目录中,因为您要加载JavaScript文件/代码,最好使用$.getScript
。更多信息可以在这里找到我忘了添加双引号,但代码中有双引号。当我只使用“加载”时,我也会遇到同样的问题,页面没有完全显示。如果您正在加载的页面没有正确显示,则该页面中的HTML有可能被破坏。你能分享链接或代码到你的网页吗?事实上,我有两个版本的这个HTML网页。第一个不包含javascript,并且显示正确。不幸的是,我不能分享它,因为它说我应该分析javascript代码,也许里面有问题。我看到,$.getScript只用于javascript文件,不用于html文件?@Jils:你是对的<代码>$。getScript
将加载JavaScript代码,然后在当前DOM的上下文中执行它。但我不知道如何在我的情况下使用它?我没有javascript文件,只有html文件。@Jils:如果您有一个html文件,其中也包含javascript代码,那么$。加载应该可以在这里正常工作。尝试在html文件中警告JavaScript代码中的某些字符串,如果您没有看到警告,那么您的JavaScript代码一定有问题(可能脚本标记上的type属性有错误的值)。我将继续分析以检查代码中是否有错误
var path = "myHTMLWithJavaScript.html";