Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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
jquery加载包含javascript代码的html文件_Javascript_Jquery_Html - Fatal编程技术网

jquery加载包含javascript代码的html文件

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; $

当我试图加载包含javascript代码的HTML文件时,页面显示不正确。 有没有办法正确加载此页面

PS:我使用FireFox进行测试

<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";