因此,在一個網站內是一個div,其中包含點擊標籤時正在加載的網站的另一部分。刷新頁面而不重新加載它?
所以我們假設點擊一個標籤會載入一個名爲「hive/index.php」的文件。當有人在自動完成中點擊一個選項時,我只想重新加載hive/index.php,並且還有頁面的其餘部分,而不是整個網頁。我怎麼做?
因此,在一個網站內是一個div,其中包含點擊標籤時正在加載的網站的另一部分。刷新頁面而不重新加載它?
所以我們假設點擊一個標籤會載入一個名爲「hive/index.php」的文件。當有人在自動完成中點擊一個選項時,我只想重新加載hive/index.php,並且還有頁面的其餘部分,而不是整個網頁。我怎麼做?
如果使用jQuery,
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$('#divID').load('hive/index.php'); //<- Use this on any event in which you want to refresh the content
</script>
是的,並將其包裝在完整解決方案的onClick處理程序中。 – 2014-10-27 16:10:52
是的,應該將它綁定到div本身,我忘了。謝謝。 – Orpheus 2014-10-27 16:45:48
喜歡的東西[負載()](http://api.jquery.com/load/)或[AJAX()](HTTP://api.jquery。 com/jquery.ajax /) – smerny 2014-10-27 16:05:51
好吧,加載只刷新整個頁面,當我仍然需要留在某個選項卡上。所有我的目標是要重新加載php,而不是整個頁面。 – Orpheus 2014-10-27 16:09:39
不,'load()'會將數據加載到指定的元素中。該元素可能是這個「特定標籤」的容器,數據可能來自「THAT PHP」。 – smerny 2014-10-27 16:10:21