Невозможно проанализировать подачу атома, используя jQuery - PullRequest
0 голосов
/ 24 сентября 2011

Я использую 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 голосов
/ 24 сентября 2011

$. GetFeed не принимает параметры "type" и "error".

Из источника 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-запрос, чтобы узнать, какую ошибку вы получаете.

...