微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ajax返回json行数

在前端开发中,经常需要通过ajax获取后端返回的数据,而有时候我们需要知道返回的数据行数,比如分页等。如果后端返回的数据是一个json对象,那么可以通过以下方式获取其行数:

$.ajax({
    type: "POST",url:"example.com/api/data",dataType:"json",success:function(data){
        var count = Object.keys(data).length;
        console.log("返回的数据行数为:" + count);
    }
});

ajax返回json行数

以上代码中,我们使用了jquery的ajax方法,指定了请求方式为POST,请求的URL为example.com/api/data,数据类型为json。当请求成功后,我们将返回的数据通过Object.keys(data)获取其所有属性名,并将其长度赋值给count变量,最终可以通过console.log输出数据行数。当然,如果我们需要将行数赋值给一个变量,可以通过以下方式实现:

$.ajax({
    type: "POST",success:function(data){
        var count = Object.keys(data).length;
        console.log("返回的数据行数为:" + count);
        //将行数赋值给变量
        var rows = count;
    }
});

以上代码中,我们将行数赋值给了一个变量rows,以便在接下来的操作中使用。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐