动态更改页面内容而不刷新
问题:
网页内容如何无需重新加载整个内容即可更新页面?
答案:
要更新页面内容而不需要完全刷新,您可以使用 AJAX(异步 JavaScript 和 XML)。这允许您从服务器加载数据而不影响页面的其余部分。
实现:
function recp(id) { $('#myStyle').load('data.php?id=' + id); }
此函数使用 jQuery load() 方法从 PHP 脚本检索数据并更新 ID 为“myStyle”的元素的内容。
<a href="#" onClick="recp('1')" > One </a> <a href="#" onClick="recp('2')" > Two </a> <a href="#" onClick="recp('3')" > Three </a>
点击这些链接将触发recp()函数并从相应的链接加载数据ID.
require ('myConnect.php'); $id = $_GET['id']; $results = mysql_query("SELECT para FROM content WHERE para_ID='$id'"); if( mysql_num_rows($results) > 0 ) { $row = mysql_fetch_array( $results ); echo $row['para']; }
此脚本根据ID并通过AJAX将结果发送回客户端。
以上是如何在不刷新页面的情况下动态更新网页内容?的详细内容。更多信息请关注PHP中文网其他相关文章!