在jquery中使用$ .get()尝试从xml文件中打印数据

时间:2013-07-04 17:04:18

标签: jquery xml

似乎无法弄清楚我做错了什么。完全不解。 我只是想从这个xml打印标题字段

https://www.google.com/calendar/feeds/communications%40doitt.nyc.gov/public/full?max-results=3

这是我的html和jquery

<div id="outputTitle"></div>
<script>
$(function(){
    $.get('https://www.google.com/calendar/feeds/communications%40doitt.nyc.gov/public/full?max-results=3', function(data){
        $(data).find("title").each(function(){
            $("#outputTitle").append($(this)+ "<br />");
        });
    });
});
</script>

这是小提琴

http://jsfiddle.net/sghoush1/teJS3/1/

1 个答案:

答案 0 :(得分:0)

使用getJSON并将所需参数添加到您的网址。

然后根据需要操作数据(我只是在示例中将整个Feed打印为JSON)。 - &GT; http://jsfiddle.net/blackjim/teJS3/3/

更多信息 - &gt; Sample Using Google Calendar API JSON Output

// handler function
var handleData = function (data,txt,jqXHR) {
    var feed = data.feed; // your feed is here

    $("#outputTitle").text(JSON.stringify(feed));
};

//    use getJSON and add alt=json-in-script as parameters to your url
$.getJSON('http://www.google.com/calendar/feeds/communications%40doitt.nyc.gov/public/full?alt=json-in-script&callback=?', handleData );