2012-07-03 4 views
0

Я новичок в синтаксическом анализе RSS, и у меня возникли проблемы с использованием jQuery для доступа к каналам. Я попробовал (и хотел бы) использовать $.get(), но это оказалось меньше этого. (Это, по крайней мере, вызывает ошибку.) Что я делаю неправильно?Получение RSS с помощью JQuery

function GetFedFeeds(){ 
    $.ajax({ 
     type: 'GET', 
     url: 'http://www.federalreserve.gov/feed/press_enforcement.xml', 
     dataType: 'xml', 
     success: function(xml){ 
      $(xml).find('item').each(function(){ 
       var t = $(this).find('title').text(); 
       $('#content').append(t); 
      }); 
     }, 
     error: function() { alert('RSS Error'); } 
    }); 
} 
+1

Вы должны использовать серверные языки, как PHP, чтобы получить данные из внешнего URL-адреса. – Farahmand

ответ

0

Кажется, вы пытаетесь перекрестный домен, который не будет работать.

JSONP - это подход к междоменному запросу.

0

Используйте это, url является RSS источник корма URL

$.ajax({ 
     url: document.location.protocol + '//ajax.googleapis.com/ajax/service/feed/load?v=1.0&num=10&callback=?&q=' + encodeURIComponent(url), 
     dataType: 'json', 
     success: function(data) { 
      //YOUR DATA 
     } 
    }); 
Смежные вопросы