2015-04-03 17 views
0

我想要做的是通過Ajax在網站上加載內容。所以假設我們有這個主頁example.com/blankpage(我用htaccess來擺脫.html部分)。目前我有這個工作,我點擊指向mysite.com/blankpage#PAGE1的頁面上的鏈接,Ajax腳本將加載PAGE1.html中的所有文本,並將其放入blankpage的div中。通過Ajax加載內容無需散列

現在,這是我真正想要做的。假裝我在頁面上有另一個鏈接,如:mysite.com/blankpage?action=PAGE2。點擊按鈕的作品,它實際上會加載文件的內容,但只有在加載新頁面後纔會這樣做。它實際上並沒有加載PAGE2,它加載blankpage,然後用PAGE2的內容替換div的內容,這正是我想要的,但沒有頁面加載/刷新。

在過去的一個小時裏,我一直在嘗試在我的Ajax加載腳本中發現一個錯誤,但後來發現它可能是哈希標記。做Ajax頁面加載需要#還是我實際上在某個地方犯了一個錯誤。

如果需要,我可以發佈代碼。

+0

你是否擁有服務器? – theonlygusti 2015-04-03 13:18:59

+0

是的,它在我的本地網絡上使用XAMPP。我在我的筆記本電腦上,但服務器在我的桌面上。通過IP訪問而不是共享路徑。 @ sagar-naliyapara,標題可能相似,但我們有非常不同的問題。我沒有問題直接加載頁面。 – user3126739 2015-04-03 13:23:01

回答

2

你可以試試jquery load()函數。 我認爲這對您的需求很有用。

像div一樣是「blankPage」。 所以你可以做這樣的

$('#blankPage').load(your url); 
在這個負載功能

你可以返回你的觀點,並把這個blankPage格。