JQuery найти его JSON или XML - PullRequest
       9

JQuery найти его JSON или XML

1 голос
/ 07 октября 2009

Я хочу знать, является ли ответ JSON или XML, как я могу узнать это с помощью JQuery?

мой текущий код следующий, но он дает ошибку, если ответ json.

var is_xml = ($('status_code', XMLHttpRequest.responseText)) ? true : false;

ошибка:

Ожидается селектор.

Ожидается ',' или '{', но найден '"}}"'.

Ответы [ 2 ]

2 голосов
/ 07 октября 2009

Согласно документации , третий параметр для обратного вызова ajaxError - это объект параметров, который был передан в вызов jQuery.ajax. Вы можете запросить значение dataType этого объекта, чтобы определить, должен ли вызов вернуть json или xml. Конечно, это предполагает, что вы правильно установили опцию dataType.

1 голос
/ 07 октября 2009

Почему формат возврата не соответствует? ИМО, вы должны точно знать, что должно вернуться, прежде чем даже запросить страницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...