我有以下代码检索json数据并尝试解析它,但它不起作用。为什么?
function News()
{
var q;
if(qN=="" || qN==null)
q="gaza";
else
q=qN;
var txtNews="";
var url='http://api.feedzilla.com/v1/categories/26/articles/search.json?q='+q;
$.getJSON(url,function(json){
alert("test");
$.each(json.articles, function(index, elem){
alert(elem[index].author);
});
});
}
答案 0 :(得分:3)
那它是做什么用的?我几乎可以保证它不起作用,因为你试图提出跨站点请求。查看API是否支持JSONP。
然后试试这个:
function News()
{
var q;
if(qN=="" || qN==null)
q="gaza";
else
q=qN;
var txtNews="";
var url='http://api.feedzilla.com/v1/categories/26/articles/search.json?q='+q+'&callback=?';
$.getJSON(url,function(json){
alert("test");
$.each(json.articles, function(index, elem){
alert(elem[index].author);
});
});
}