使用ajax请求时,Json请求会给出无效标签

时间:2012-04-19 12:15:03

标签: jquery json

我正在尝试调用我的远程服务器来检索一些json数据。我尝试了下面的代码

$.ajax({
        url : url + "&callback=?",
        dataType : 'json',
        success : function(data) {
            alert(data.results.length);
        }
    });

如果我使用twitter url它适用于我的远程服务器url firebug给出了无效的标签。但是这是一个有效的json.can任何人告诉我如何克服这一点。

1 个答案:

答案 0 :(得分:0)

尝试通过DATA属性将数据传递到远程服务器:

$.ajax({  
    type: "POST",  
    url: url,  
    data: data,
    dataType: "json",
    cache:false,                      
    success: function( data)
    {  
        success_callback( data);
    },  
    error: function( data)
    {
        error_callback( data);
    }
});

如果您尝试跨服务器进行ajax调用(在一台服务器上调用文件,在另一台服务器上接收文件),那么您将不得不查看JSONP。