我想用我的 div 做一些类似 iframe 的事情我已经到了这里。
基本上,我已经做到了像这样让链接改变 div 的内容:
<a href="#self" onClick="document.getElementById('maincontent').innerHTML = '<?php include 'file.php'; ?>';">Open file</a>
这工作得很好,但遗憾的是,如果我在其中创建另一个链接以将内容更改回第一个文件,服务器将陷入无限循环并崩溃。
我真的只是想找到一些方法来动态更改内容,并使用 php 从文件中获取该内容。如果我处理这个问题的方式完全荒谬,我非常感谢您的建议。
最佳答案
我认为最好和最简单的方法是使用 jQuery:
<script type="text/javascript">
$('#addContent').click(function(){
$("#maincontent").load("file.php");
return false;
});
</script>
<a href="#" id="addContent">Open File</a>
<div id="maincontent"></div>
此脚本将使用 ajax 调用将 file.php 的内容加载到选定的 div 中。
关于php - 使用 javascript 和 php 更改 div 的内容包括,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1735003/