Для отправки данных, где возвращаемые данные содержат потенциальные обновления для сотен элементов на странице, лучше ли использовать XML, JSON или другой формат данных для использования с различными форматами синтаксического анализа jQuery (вызываемыми с помощью ajax () success)?

1
ina 20 Июл 2010 в 08:39

3 ответа

Лучший ответ

Ознакомьтесь с этой статьей, в ней изложены различные плюсы и минусы XML, JSON и HTML при обработке запросов AJAX.

Лично я бы выбрал JSON, так как он использует меньшую пропускную способность и его легче анализировать и использовать.

4
Joseph Paterson 20 Июл 2010 в 04:44

В javascript лучше использовать JSON, потому что проще кодировать и меньше данных загружать с сервера, в отличие от XML, вам нужно написать код для разбора элементов и извлечения значений для вашего объекта и для каждого изменения в тегах данных. или элементы в XML, вам нужно будет изменить свой код JavaScript, что означает больше кодирования и тестирования, в отличие от JSON, все, что вам нужно, это eval (), и вы готовы к работе.

1
Kronass 20 Июл 2010 в 04:54

Похоже, что данные возвращаются так много, json. Это легче и компактнее. Кроме того, он имеет собственное использование вместо того, чтобы анализировать xml и проходить его потом.

1
spinon 20 Июл 2010 в 04:44