我有一个带有$ .ajax()的index.php - 运行php脚本并显示结果的函数
<script>
function loadPage(file) {
$.ajax(...)
...
}
// Runs php files where I display something (echo "...";)
</script>
现在我从index.php
调用此函数<button onclick="loadPage('pageToLoad.php')">Click</button>
它运行'pageToLoad.php',它在index.php上输出以下内容(在<div>
中)
Page loaded. <button onclick="loadPage('anotherPageToLoad.php')">Click here again</button>
如果单击“再次单击此处”,则应再次调用loadPage()
函数以加载另一页。但它不起作用。
奇怪的是,以下作品:
我在index.php中包含了另一个文件(通过PHP include()
),我们称之为page2.php。当我从page2.php调用loadPage(pageToLoad.php)
时,来自'pageToLoad.php'的onClick
- 事件可以正常工作。
你知道吗,为什么?我怎么能解决这个问题?