我对基于网络的资料有点新意,所以请耐心等待。
我的本地驱动器上有两个html页面。 Test1.html和test2.html。
我如何获取test2.html的内容并将它们放入test1.html的正文中?
我已经研究过使用w3IncludeHTML();
以及jQuery .load()
Test1.html
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
</head>
<body>
<p id="text"></p>
<script type="text/javascript">
$('#text').load("test2.html");
</script>
</body>
</html>
Test2.html
<ul class='myclass'>
<li>test li one</li>
<li>test li two</li>
<li>test li three</li>
</ul>
答案 0 :(得分:2)
根据我们的聊天:
http://chat.stackoverflow.com/rooms/131606/discussion-between-brandon-and-fred-ii
您需要以管理员身份运行它,因为这是Windows 7下的权限问题。
答案 1 :(得分:0)
我会尝试jquery / ajax方法:
Test1.html
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
</head>
<body>
<p id="text"></p>
</body>
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script type="text/javascript">
$.ajax({
type:'post',
url:'get_file_contents.php',
data:'file=Test2',
success:function(content){
var content = $.trim(content);
$('#text').append(content);
}
});
</script>
</html>
这是&#34; get_file_contents.php&#34;
的示例<?php
$file=$_POST["file"].".html";
$file_content=file_get_contents($file);
echo $file_content;
?>
此示例假定:
希望能帮到你
答案 2 :(得分:-1)