这个jquery代码有什么问题?

时间:2011-08-20 21:55:32

标签: jquery json

我有以下代码检索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);      
        });
    }); 
}

1 个答案:

答案 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);      
        });
    }); 
}