我正在使用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>
答案 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请求,看看你得到了什么错误。