2010-04-01 120 views
0

我正在爲m個人網站創建一個投資組合頁面。我有一個與我工作過的項目有關的一些錨點,每個錨點都包含一個客戶端徽標,當點擊時應該將html頁面加載到同一頁面上的div上。我想使用JQuery來實現這個我的問題是我將使用load()或ajax()的方法。這不是我以前做過的事情,所以我有點困惑,有什麼不同。JQuery Ajax幫助

此外,如果它對我的問題有任何不同,我將很快使用MODX管理網站內容。

非常感謝提前。

回答

2

load()只是具有某些選項的ajax()方法的快捷方式。如果您只需要抓取頁面並將其放置在DOM中,則可以使用load()方法。如果您需要在Ajax請求更多的控制權,或者你需要一些其他的選擇來調用它,然後去ajax()

+0

@Giorgi我想獲取並放置頁面,理想情況下,我想等待,直到它加載然後淡入頁面,這是ajax()的工作嗎? – mtwallet 2010-04-01 11:23:27

+0

@mtwallet ajax()用於控制抓取本身而不是動畫。您可以將回調傳遞給load(),一旦請求完成,它將被執行。 – Giorgi 2010-04-01 11:26:20

+0

非常感謝幫助我欣賞 – mtwallet 2010-04-01 11:30:06