我正在使用.load切換我的#content div中的內容,但是當我點擊一個鏈接時,它會將我帶到白色頁面,顯示「無法獲取/索引」或其他內容。 最初的內容確實被加載,所以我知道前三行代碼的工作。 任何想法爲什麼我「無法獲取」我的其他文件?Jquery .load「無法獲得」
這裏是我的HTML
<div id="nav">
<ul>
<li><a href="index">Home</a></li>
<li><a href="portfolio">Portfolio</a></li>
<li><a href="about">About</a></li>
</ul>
</div>
而且Jquery的
$(document).ready(function() {
// initial
$('#content').load('content/index.html');
// handle menu clicks
$('ul#nav li a').click(function() {
var page = $(this).attr('href');
$('#content').load('content/' + page + '.html');
return false;
});
});
它是'Portfolio.html'或'portfolio.html'? –
檢查請求的URL是否正確。您可以使用Firebug或類似的開發工具來做到這一點。在瀏覽器上按下'F12'來調出開發工具。 – KBN
其小寫@MohammadAdil,我查過了。 嗯,我很確定它,因爲index.html隨着投資組合和約 – user3464627