@driverx18

Возвращать данные в обычном тексте, JSON, или XML?

Посылаю аякс запрос на сервер взять кое-какие данные, и когда наступает время какой возвращать ответ, я просто беру и в php тот массив какой возвращается пихаю в return json_encode. Далее в JS принимаю и делаю JSON.parse.
Однако по моим наблюдениям, можно было вернуть обычный текст (return массив), и также получить его в JS.
Так вот, какая собственно разница? То, что JSON лучше XML понятно, но вопрос сейчас между возвращением данных обычным текстом и JSON
  • Вопрос задан
  • 117 просмотров
Решения вопроса 1
DevMan
@DevMan
json ты сразы конвертнешь в js-объект и растащищь нужные данные напрямую и/или по переменным. а текст нужно парсить.

другими словами:
- если ты получаешь набор данных, то лучше использовать json/xml.
- если весь ответ - это единственная "данная" (когда весь ответ можно брать сразу и куда-то вставлять), то вообще пофигу какой формат.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
razumkov2015
@razumkov2015
"Программист" https://vk.com/cgs_game
JSON устоявшийся стандарт, а с текстом фиг знает еще, какие ошибки будут. В случае, если ответ от севера подразумевает какую либо информацию, т.е. это не : ok, yes, 200, success и т.д., то используйте JSON.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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