[英]I need some help with the Load function in JQuery
我目前有一個帶有 class="ajax" 的鏈接,我想從同一目錄中的文件“data.html”中檢索 id="test" 的元素,並將該內容放入 id="content" div我的頁面:
<script>
$(document).ready(function(){
$("a.ajax").click(function(event){
$("#content").load("/data #test");
});
});
</script>
<a class="ajax" href="#">Text</a>
<div id="content"></div>
在外部,但在同一目錄中,我有 data.html:
<div id="test">Will this show up?</div>
單擊錨點時,Safari 報告“頁面加載中斷”,並且沒有發生任何變化。
我肯定在標題中調用了 JQuery。 我可以獲得有關此功能的幫助嗎? 謝謝!
您有/data
但文件是/data.html
,假設您在根目錄中。 :)
我剛剛測試了您通過此更改獲得的內容,並且對我來說效果很好。 我還建議您使用Firebug之類的工具,以便您可以輕松查看 AJAX 請求正在執行的操作。
$.ajax({
url: "data.html",
type: "POST",
success: function (answer) {
$("main_content").html($(answer).find("div#content_id").html());
}
});
我希望它會幫助你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.