我敢肯定,這是一個相當基本的問題,但我對jQuery相對較新,所以希望有人能夠提供幫助。簡單的jQuery .load示例不工作
基本上,我需要將HTML代碼片段加載到頁面中。當代碼片段只包含HTML時,這很好,但當它包含腳本時不會。
爲了清晰起見,我已經將代碼剝離到了最低限度。這是index.html的:
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
</head>
<body>
<h1>Heading</h1>
<div id="banner"></div>
<script>
$(document).ready(function(){
$('#banner').load('banner.html');
});
</script>
</body>
</html>
而且banner.html只包含以下(舉例):
<h2>Subheading</h2>
<script>
document.write('Hello');
</script>
腳本執行,但由於某種原因它剔除的休息index.html和banner.html中的HTML(即它只顯示「Hello」,沒有其他)。
任何幫助非常感謝!
+1完美的解釋:) – dreamweiver
@dreamweiver - 謝謝 ! – adeneo