我正在爲我的網站使用php
和mysql
數據庫。如何刷新同一頁中的不同div
在我的網站我有four
不同的菜單。在每個菜單都有單獨的div,點擊它後必須刷新。
刷新意味着它調用php文件,它具有插入,刪除和顯示數據庫中特定包含的功能。
我的代碼是刷新div刷新的整個頁面狀態。
這裏是我的示例代碼:
我mainpage.php
<div>
<ul id="headerMenu" class="menu">
<li rel="menu1"><a href="" >About</a></li>
<li rel="menu2"><a href="" class="">Display</a></li>
<li rel="menu3"><a href="" class="">Settings</a></li>
</ul>
</div>
<div id="menu1" class="menu_content">
<div class="right-pane">
<div class="details">
<?php include('about.php'); ?>
</div>
<div id="menu2" class="menu_content">
<div class="right-pane">
<div class="details">
<?php include('display.php'); ?>
</div>
<div id="menu3" class="menu_content">
<div class="right-pane">
<div class="details">
<?php include('Settings.php'); ?>
</div>
我Display.php的
<?php
/* fetched latest data from database is done */
/* if i use header it going to main page about div */
?>
現在,我想在我的顯示div來顯示數據。
任何人都可以告訴我如何做到這一點?
謝謝。
,如果你想只更新頁面的一部分,你可以使用AJAX。 jQuery爲它提供了一個很好的包裝。 [$ .ajax()](http://api.jquery.com/jquery.ajax/) – Ibu
是的,這是達到此目的的最佳方式。 – TCHdvlp
或者你可以使用另一個jQuery ajax wrapper'$('#mydiv').load(URL)'http://api.jquery.com/load/ –