我正在開發一個jQuery腳本,它從下一頁加載html並將其附加到當前容器。基本上做一個永無止境的頁面。但是該函數返回錯誤,但errorThrown
爲空。這是通過ajax獲取html並將其附加到當前DOM的正確方法嗎?jQuery和AJAX加載html,選擇內部元素,並追加到當前DOM
$.ajax({type : "GET",
url : currentUrl + "/page/" + nextPageNumber,
dataType : "html",
error : function(jqXHR, textStatus, errorThrown) { alert(textStatus); alert(errorThrown); },
success : function(data) {
var frag = document.createDocumentFragment();
frag.appencChild($(data)[0]);
var $page = $(frag);
$("div.blueline-page-container").append($page.find('div.blueline-page-container').html());
nextPageNumber++;
}
});
好吧,我已經閱讀了關於該文件,它看起來像那正是我需要的。我執行了,仍然沒有工作,所以我再去釣魚一點。我發現我的'currentUrl'只返回'/'我使用'currentUrl = window.location.pathname;'來獲取URL。有什麼想法嗎? – SnareChops
找到了。我需要使用'hostname'而不是'pathname' – SnareChops