php - 使用 javascript 和 php 更改 div 的内容包括

标签 php javascript html

我想用我的 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/

相关文章:

javascript - 如何在 iFrame 上制作 App Bar?

php 在运行时更改脚本

php - 如何在 Apache2 下禁用 PHP AJAX 请求/响应的 gzip 压缩?

javascript - 使用js从本地存储中删除特定项目

javascript - ECMAScript : Some questions about Job and Job queue

javascript - 如何生成并共享文件?

php - 警告 : mysqli_num_rows() expects parameter 1 to be mysqli_result, 中给出的 bool 值

javascript - 如何在本地文件夹上调用json

html - fieldset 元素的 name 属性有什么作用?

javascript - 在第一个选项卡的内容上的 onclick 事件上添加一个新选项卡