Как я получаю общее количество записей Json с помощью JQuery?

Если вы хотите использовать механизмы кэширования, например Redis или Memcached , возможно, выбор DALMP может быть выбран. Он использует чистый MySQLi . Проверьте это: Уровень абстракции базы данных DALMP для MySQL с использованием PHP.

Кроме того, вы можете «подготовить» свои аргументы перед подготовкой своего запроса, чтобы вы могли создавать динамические запросы и в конце имеют полностью подготовленный запрос. Уровень абстракции базы данных DALMP для MySQL с использованием PHP.

28
задан Jaken Herman 7 July 2015 в 21:47
поделиться

4 ответа

Если у Вас есть что-то вроде этого:

var json = [ {a:b, c:d}, {e:f, g:h, ...}, {..}, ... ]

тогда, можно сделать:

alert(json.length)
68
ответ дан Tiago 28 November 2019 в 02:20
поделиться

Почему Вы хотели бы длину в этом случае?

, Если Вы действительно хотите проверить на длину, имейте возврат сервера массив JSON с парами "ключ-значение" как это:

[
  {key:value},
  {key:value}
]

В JSON, [и] представляет массив (со свойством длины) {и} представляет объект (без свойства длины). Можно выполнить итерации через членов объекта, но Вы получите функции также, осуществляя проверку длины числа членов, бесполезного за исключением итерации по ним.

6
ответ дан svinto 28 November 2019 в 02:20
поделиться

Ваш json не является массивом, он не имеет свойства длины. Необходимо изменить возврат данных или способ, которым Вы получаете свое количество данных.

4
ответ дан tanathos 28 November 2019 в 02:20
поделиться

Вы ищете

j.d.length

d - это ключ. По крайней мере, в моем случае я использую веб-сервис .NET.

 $.ajax({
            type: "POST",
            url: "CantTellU.asmx",
            data: "{'userID' : " + parseInt($.query.get('ID')) + " }",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(msg, status) {
                ApplyTemplate(msg);
                alert(msg.d.length);
            }
        });
2
ответ дан 28 November 2019 в 02:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: