Javascript jquery使用xml数据更新ul列表

Javascript jquery使用xml数据更新ul列表,javascript,jquery,html,Javascript,Jquery,Html,我试图用jQuery函数更新html中的ul。我想读一个xml(rss提要),然后为每个标题添加它到我的ul中 jQuery函数 <script type="text/javascript"> jQuery(function(){ jQuery.getFeed({ url: 'xml/rss-21.xml', success: function(feed) { var $ul = $('ul#test').empty(); // the

我试图用jQuery函数更新html中的ul。我想读一个xml(rss提要),然后为每个标题添加它到我的ul中

jQuery函数

<script type="text/javascript">

jQuery(function(){
 jQuery.getFeed({
    url: 'xml/rss-21.xml',
        success: function(feed) { 
       var $ul = $('ul#test').empty();  // the ul where xml will end up....

         $ul.append('<li data-theme="c"><a href="#page1" data-transition="slide">'feed.title'</a></li>');

  });
});
</script>

jQuery(函数(){
jQuery.getFeed({
url:'xml/rss-21.xml',
成功:函数(提要){
var$ul=$('ul#test').empty();//xml将结束的ul。。。。
$ul.append(“
  • ”); }); });
    HTML


    使用此选项。这会将RSS作为JSON对象返回回调函数:

    function parseRSS(url, callback) {
       $.ajax({
       url: document.location.protocol + '//ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=10&callback=?&q=' + encodeURIComponent(url),
       dataType: 'json',
       success: function(data) {
       callback(data.responseData.feed);
       }
     });
    }
    

    我不确定您的具体问题是什么。请您澄清一下好吗?虽然我不确定您在哪里遇到了问题,但我认为jQuery的
    .parseXML()
    函数可能有用。
    function parseRSS(url, callback) {
       $.ajax({
       url: document.location.protocol + '//ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=10&callback=?&q=' + encodeURIComponent(url),
       dataType: 'json',
       success: function(data) {
       callback(data.responseData.feed);
       }
     });
    }