0
我有一個加載更多的按鈕,通過ajax從數據庫中拉出一些內容。如何使用來自ajax調用的HTML數據
AJAX調用看起來像這樣:
// JavaScript Document
// load more builds function
$(document).ready(function(){
var pageIndex = 1;
$('#loadmorebuilds-div').click(function() {
$.ajax({
url: 'includes/loadmorebuilds.php?type=' + type + '&pageIndex=' + pageIndex,
success: function(html) {
$("#buildcontainer").append(html).waterfall('reflow');
$("#loadmorebuilds-div").stop().fadeOut();
pageIndex++;
var rowCount = MAKE THIS THE VALUE THAT IS APPENDED;
$('.testcount').html(rowCount);
if (rowCount < 18) {
$('#loadmorebuilds-div').remove();
$('.countvar').detach();
} else {
$('.countvar').detach();
}
}
});
});
});
在附加項目,是包含該行的值計數已經通過上面的Ajax調用進行數據庫查詢覈實。
通常情況下,我會把這個值轉換成JSON回報,只是不過我沒有使用JSON數據類型,但HTML做例如爲:
rowCount = response.rowCount
。
如何從數據中的附加div中獲取該值並使用它來設置var?
謝謝!
我最初,但認爲問題正在引發,因爲如果按鈕保持不變,那麼可以追加更多的數據,並在頁面上有多個div的實例。我將在ajax調用之前嘗試remove()當前(如果有的話)該計數div的實例。 – Lovelock
這工作得很好。有時我認爲我應該只是輸入一個問題,而不是實際發佈它。只要我發佈一個問題,我就會自己找出答案:)我會將你的答案標記爲正確的。它確實回答了我的問題。 – Lovelock
哦,很酷 - 謝謝 - 嘿,是的,昨天我自己做到了!我正要通過一些其他方式來做到這一點 - !但我很高興,工作 - ! –