2012-09-25 2 views
1

누구나 tfl 교통 뉴스 피드에 액세스하는 아이디어를 제안 할 수 있습니까? 다음은 데이터 피드에 대한 URL을 가져 오는 링크입니다.TFL 뉴스 피드를 처리하는 방법은 무엇입니까?

코드 샘플 : 다음과 같이 http://www.tfl.gov.uk/businessandpartners/syndication/16492.aspx

내가 노력 코드는

링크가 나는 XML의 일종으로 기대에 액세스하려면 유효한 자격 증명이 필요 것 같습니다
$jq.ajax({ 
    type: 'GET', 
    url: 'http://www.tfl.gov.uk/tfl/businessandpartners/syndication/feed.aspx?email=***********@****.com&feedId=13', 
    dataType: "xml", 
    async: "false", 
    success: function(xml) { 
     $jq(xml).find('rr_event').each(function() { 
      //var title=$jq(this).find('title').text(); 
      alert("success!"); 
     }); 
    } 
});​ 

답변

1

먹이? 또한 www.tfl.gov.uk가 아닌 다른 도메인에서이 URL에 액세스하려는 경우 JSONP를 사용하여 데이터를 가져와야합니다. 그렇지 않으면 보안 예외 (크로스 도메인 오류)가 발생합니다.

+0

답장을 보내 주셔서 감사합니다. 따라서 jquery.ajax에서 jsonp의 dataType을 jsonp로 변경하면 – Joe

+0

다음 오류가 발생합니다. 리소스는 스크립트로 해석되지만 MIME 유형 application/octet-stream : "http://www.tfl.gov와 함께 전송됩니다. uk /tfl/businessandpartners/syndication/[email protected]&feedId=13&callback=jQuery18104319907892495394_1348612225187&_=1348612225204 ". jquery-1.8.1.js : 8169 잡히지 않은 SyntaxError : 예기치 않은 토큰 Joe

관련 문제