還是新的jQuery的,需要在以下幫助:jQuery的負載問題
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery demo</title>
</head>
<body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('.nav-link').click(function() {
var href = $(this).attr('href');
$('#content').load(href, function() {
alert("Yeahhhh !");
});
return false; // don't actually follow the link
});
});
</script>
<div class="menu">
<ul>
<li><a href="http://www.google.com.my/" class="nav-link"> Yeah 1 </a></li>
<li><a href="C:\Testing\Yeah1.html" class="nav-link"> Yeah 2 </a></li>
</ul>
</div>
<div id="content">
... Initial Content...
</div>
</body>
</html>
我創建了一個名爲testing.html這個HTML文件並調用yeah1.html測試用另一種簡單的HTML文件。在放置jQuery代碼之前,鏈接可以指向yeah1.html。
但是,放入jQuery代碼後,$('#content').load(href);
應該能夠加載其DIV中的內容,並且我甚至還得到了「Yeahhhh!」的消息警告......但仍然沒有加載內容。
你是對的..我想知道如果我把它放在主機上進行測試會更有意義。 它實際上在http請求中工作。 :) – MrCooL