如何使用ajax调用的HTML数据

How to use HTML data from ajax call

本文关键字:HTML 数据 调用 何使用 ajax      更新时间:2023-09-26

我有一个加载更多的按钮,通过ajax从数据库中拉的一些内容。

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();
            }
        }
    });
});
});

在附加的项中,是一个div,其中包含通过上述ajax调用执行的数据库查询的行计数值。

通常,我会将此值放入JSON返回并简单地执行例如:

rowCount = response.rowCount

然而,我不使用JSON数据类型,但HTML。

我如何从数据中附加的div中获得此值并使用它来设置var?

谢谢!

使用:

val = $("#thatDiv").text();

val = $("#thatDiv").attr("value");

后一种,如果你把值放在一个伪属性中…