我正在使用 jQuery 在 div 中加载一个 php 文件。php 文件显示 MySQL 数据库的内容。它工作正常,但问题是:如果我对数据库进行更改,例如添加一行,div 不会反映更改。无论我做什么,我都会看到我第一次访问页面时的数据。
我使用的代码非常简单:
// This goes into head
<script src="jquery-1.10.2.min.js">
</script>
<script type="text/javascript">
function recp(id) {
$('#myStyle').load('displaydata.php?id=' + id);
}
</script>
// Set id to '1' onload
<body onload="recp('1')">
// Then I have a few links that will change the value of id onclick
<a href="#" onClick="recp('1')">Materials</a> | <a href="#" onClick="recp('2')">Manufacturing</a>
// Finally my div
<div id='myStyle'>
</div>
我这里没有放 displaydata.php 代码。无论如何,它只是一个简单的 SELECT 和 ECHO 数据的 php 文件。
有谁知道我做错了什么?为什么 div 不反映我对 MySQL 数据库所做的更改?谢谢。