无法使用jQuery解析原子提要

时间:2011-09-24 11:04:38

标签: jquery atom-feed

我正在使用jFeed来解析原子提要并尝试显示标题。我写了成功和错误函数,但它没有涉及成功或错误功能。

以下是我的代码。请告诉我下面代码出了什么问题。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script> 
<script type="text/javascript" src="javascript/jquery.jfeed.js"></script>

<script type="text/javascript">

$(document).ready(function(){

//read the atom feed

$.getFeed({
    type:"GET",
    url:"http://www.google.co.in/trends/hottrends/atom/hourly",
    success:function(feed)
    {
        alert(feed.title);
    },
    error:function(error)
    {
        alert(error);
    }

});


});

</script>
</head>
<body>
<div id="content"></div>
</body>
</html>

1 个答案:

答案 0 :(得分:0)

$。getFeed不接受“类型”和“错误”参数。

来自jfeed来源:

jQuery.getFeed = function(options) {

options = jQuery.extend({

    url: null,
    data: null,
    success: null

}, options);

if(options.url) {

    $.ajax({
        type: 'GET',
        url: options.url,
        data: options.data,
        dataType: 'xml',
        success: function(xml) {
            var feed = new JFeed(xml);
            if(jQuery.isFunction(options.success)) options.success(feed);
        }
    });
}

因此您很可能会收到错误。

尝试发送一个简单的Ajax请求,看看你得到了什么错误。