2012-09-25 53 views
1

任何人都可以提出訪問tfl交通新聞提要的想法?以下是獲取數據饋送網址的鏈接。 http://www.tfl.gov.uk/businessandpartners/syndication/16492.aspx如何處理TFL新聞提要?

我嘗試的代碼如下:

代碼示例:

$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

它看起來像鏈接需要你有有效的憑據來訪問我的期望是某種XML的飼料?此外,如果您嘗試從www.tfl.gov.uk以外的其他域訪問此網址,則需要使用JSONP獲取數據,否則您將遇到安全異常(跨域錯誤)。

+0

感謝您的回覆。因此,如果我將jquery.ajax中的數據類型更改爲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