Javascript jquery使用xml数据更新ul列表
我试图用jQuery函数更新html中的ul。我想读一个xml(rss提要),然后为每个标题添加它到我的ul中 jQuery函数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
<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);
}
});
}