我想用jQuery顯示網站的一部分,在這個菜單的示例文本中。我寫這篇文章的代碼: jQuery顯示頁面的一部分
<html>
<head>
<style>
body{ font-size: 12px; font-family: Arial; }
#new-nav{width: auto; height: 200px;}
</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<b>Menu:</b>
<ol id="new-nav"></ol>
<script>
$("#new-nav").load("http://site.com/ #hmenus");
</script>
</body>
</html>
代碼語法是正確的,但代碼不能正常工作,沒有顯示文本。
你不能從你的網站加載一個URL的外部網頁,是一個JavaScript安全規則,也許你需要更改您的代碼一些ajax實現請閱讀文檔 –
http://en.wikipedia.org/wiki/Same_origin_policy –
正如其他人指出的,這可能是一個同源政策問題;但既然你既沒有顯示真實的URL,你自己的網站的URL或者說他們是否在同一個域名,我們不知道這是問題。你能告訴我們你的JavaScript錯誤控制檯是否有錯誤報告嗎? –