2015-05-19 66 views
0

我想改變使用鏈接jQuery的負載不工作,重定向,而不是更新

我的HTML代碼來設置一個div內容:

<head> 
    <script src="http://code.jquery.com/jquery-1.9.1.js" type="text/javascript"></script> 
</head> 

<body> 
<a href="dashboard.html">dashboard</a> 
<a href="basic-info.html">basic-info</a> 
<div id="content"></div> 


<script src="scripts/links.js" type="text/javascript"></script> 
</body> 
</html> 

我的JS代碼:

//inside of links.js 
// JavaScript Document 
$(document).ready(function() { 
    $('#content').load("dashboard.html"); 
}); 

回答

0

您正在點擊指向另一個文件的鏈接,以便瀏覽器嘗試重定向到此文件。

您需要防止鏈接的默認行爲,並將其用作JS觸發器以使用Ajax加載內容。

$('a').click(function(event) { 
    event.preventDefault(); 
    var url = $(this).attr('href'); 

    $('#content').load(url); 
    return false; 
}); 
+0

你如何在'content'中加載('dashboard.html')?我只想將dashboard.html內容加載到#content div中 –