我想要在加載頁面時將一些內容加載到我的div中,但是隨後我想擁有將加載新內容的按鈕,並替換當前DIV中的內容。使用Ajax和Jquery加載內容
這是我的HTML:
<a id="aboutlink" href="#">About</a>
<a id="infolink" href="#">Info</a>
<div id="contentbox">Starting content</div>
這是我的javascript:
$(document).ready(function(){
$('#aboutlink').click(function(){
$('#contentbox').load('/includes/about-info.html');
});
$('#testlink').click(function(){
$('#contentbox').load('/includes/test-info.html');
});
})
http://jsfiddle.net/spadez/GCg4V/1/
我只是想知道我做錯了,因爲當我想這是我的服務器上它沒有加載任何內容。我還想知道是否有更好的方式來實現這樣的事情,因爲它似乎並不像我可以做任何加載綁定到它。
感謝您給予的任何幫助或建議。
1)'testlink'!='infolink' 2)加上'event.preventDefault()',以確保您的鏈接不會進入行動 – mishik
請求是否成功?您是否使用Chrome開發者工具或類似工具進行了檢查(當然它不工作在jsFiddle,因爲這些資源不存在那裏) – MasterScrat
確保'load('/ includes/about-info.html')'有合適的路徑 – cinek