проблема междоменного XML-ответа - PullRequest
1 голос
/ 06 февраля 2010

Хорошо, поэтому я нашел плагин отсюда:

http://github.com/jamespadolsey/jQuery-Plugins/tree/master/cross-domain-ajax

Предполагается, что будет возвращена лента XML, которой нет на моем локальном сервере, которая обычно не работает из-за ошибки междоменной политики. И я должен иметь возможность использовать обычный вызов GET JQuery.

Я правильно включил плагин, это jquery, который я использую

     $.ajax({
  type: "GET",
  url: configXML,
  dataType: "xml",
  error: function(error){
   alert(error);
  },
  success: function(xml) 
  { 
   alert(xml);

  }});

отправляет предупреждение об успешном завершении и сообщает, что возвращает объект ... [объект объекта].

Моя проблема в том, что предыдущий код, который я использовал для анализа xml, не работает, как будто нет узлов xml. Есть ли способ увидеть, какие есть xml-узлы? это даже возвращает XML? когда я смотрю в firebug, он показывает не xml-ответ, а json-ответ на этот вызов, он возвращает что-то, начинающееся с этого

jsonp1265430274350({"query":{"count":"1"

есть мысли? спасибо

1 Ответ

0 голосов
/ 06 февраля 2010

Запрашиваемый вами сайт, вероятно, не отправляет заголовок типа содержимого xml и не отправляет данные в формате xml. Вы пытались вручную запросить URL с помощью веб-браузера, чтобы подтвердить правильность вывода данных?

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