使用Javascript将外部html表的内容复制到另一个html表
我试图从外部HTML页面提取一个表,并将其内容复制到我正在创建的另一个HTML文件中。我尝试使用jquery函数使用Javascript将外部html表的内容复制到另一个html表,javascript,jquery,html,Javascript,Jquery,Html,我试图从外部HTML页面提取一个表,并将其内容复制到我正在创建的另一个HTML文件中。我尝试使用jquery函数.load(),但没有看到表被复制。下面是我写的代码- <head> <title>Summary Page</title> </head> <body> <h1>Below is the summary</h1> <table id="results">
.load()
,但没有看到表被复制。下面是我写的代码-
<head>
<title>Summary Page</title>
</head>
<body>
<h1>Below is the summary</h1>
<table id="results"></table>
<script type="text/javascript" src="https://code.jquery.com/jquery-1.10.2.js">
$(document).ready(function() {
$( "#results" ).load( "/Otherpage/Report2.html #TestcasesTable" );
});
</script>
</body>
摘要页
以下是总结
$(文档).ready(函数(){
$(“#results”).load(“/Otherpage/Report2.html#TestcasesTable”);
});
在输出HTML页面中,我只看到下面是摘要,并且没有显示任何表格,即应该从外部HTML文件中提取的表格)。是否确实执行了加载?是否有可能因为安全原因而被阻止?可能在加载后添加回调函数以查看返回的数据语法是否正确。我要说的唯一一件事是,如果
#TestcasesTable
是一个表,那么您将得到无效的HTML,因为您将在
元素中插入
。也就是说,检查ID是否正确,然后打开开发人员控制台。您可能会看到一些错误,这些错误可能会帮助您找出哪些不起作用。(按F12)尝试将
改为
,看看这是否可以防止将表直接嵌套在另一个表中外部HTML可能包含对样式表和脚本等的引用。你在做什么?