使用jquery和ajax解析xml

使用jquery和ajax解析xml,第1张

使用jquery和ajax解析xml

您将数据传递到函数的确切位置,我认为您需要这样做:

$(document).ready(function () {    $.ajax({        url: 'http://theresidency.libsyn.com/rss',        type: 'GET',        dataType: "xml",        success: function(data) {parseXml(data);        }    });});function parseXml(xml) {var item = $(xml).find("item");  $(item).each(function() {    $("#results").append($("enclosure").attr("url").text() + "<br />");  });}

要不就:

$(document).ready(function () {    $.ajax({        url: 'http://theresidency.libsyn.com/rss',        type: 'GET',        dataType: "xml"    }).done(function(xml) {        $.each($("item", xml), function(i, e) { $("#results").append($("enclosure").attr("url").text() + "<br />");        });    });});

编辑:

对此做了更多摆弄,并想出了:

$(document).ready(function () {    $.ajax({        url: 'http://query.yahooapis.com/v1/public/yql?q=%20SELECt%20*%20FROM%20xml%20WHERe%20url%3D%22http%3A%2F%2Ftheresidency.libsyn.com%2Frss%22&format=json&callback=',        dataType: "json"    }).done(function(data) {        $.each(data.query.results.rss.channel.item, function() { $("#results").append(this.enclosure.url + "<br />");        });    });});​

我确实相信这是您想要的,这是一个 演示



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5477453.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存