我正在爲m個人網站創建一個投資組合頁面。我有一個與我工作過的項目有關的一些錨點,每個錨點都包含一個客戶端徽標,當點擊時應該將html頁面加載到同一頁面上的div上。我想使用JQuery來實現這個我的問題是我將使用load()或ajax()的方法。這不是我以前做過的事情,所以我有點困惑,有什麼不同。JQuery Ajax幫助
此外,如果它對我的問題有任何不同,我將很快使用MODX管理網站內容。
非常感謝提前。
我正在爲m個人網站創建一個投資組合頁面。我有一個與我工作過的項目有關的一些錨點,每個錨點都包含一個客戶端徽標,當點擊時應該將html頁面加載到同一頁面上的div上。我想使用JQuery來實現這個我的問題是我將使用load()或ajax()的方法。這不是我以前做過的事情,所以我有點困惑,有什麼不同。JQuery Ajax幫助
此外,如果它對我的問題有任何不同,我將很快使用MODX管理網站內容。
非常感謝提前。
load()
只是具有某些選項的ajax()
方法的快捷方式。如果您只需要抓取頁面並將其放置在DOM中,則可以使用load()
方法。如果您需要在Ajax請求更多的控制權,或者你需要一些其他的選擇來調用它,然後去ajax()
我想這可能會幫助你理解和執行製作jQuery的Ajax請求的不同方式:
@Giorgi我想獲取並放置頁面,理想情況下,我想等待,直到它加載然後淡入頁面,這是ajax()的工作嗎? – mtwallet 2010-04-01 11:23:27
@mtwallet ajax()用於控制抓取本身而不是動畫。您可以將回調傳遞給load(),一旦請求完成,它將被執行。 – Giorgi 2010-04-01 11:26:20
非常感謝幫助我欣賞 – mtwallet 2010-04-01 11:30:06