JSON请求的标签错误无效

Osc*_*son 4 javascript ajax jquery json

我已经阅读了很多这方面的内容,但我无法弄明白.它与我的代码无关,它与feed或其他东西有关,因为如果我将它与Twitter feed交换它返回一个完美的Object对象.

$.getJSON('http://rockbottom.nozzlmedia.com:8000/api/portland/?count=1&callback=?',function(json){
    console.log(json)
});
Run Code Online (Sandbox Code Playgroud)

我得到一个"无效标签"错误.有任何想法吗?

另外,旁注,我也尝试过AJAX方法:

$.ajax({
    url: 'http://rockbottom.nozzlmedia.com:8000/api/portland/',
    dataType: 'jsonp',
    data: 'count=1',
    success: function(msg){
        console.log(msg)
    }
});
Run Code Online (Sandbox Code Playgroud)

并且两者都给出了相同的确切错误,并且两者都适用于Flickr和Twitter示例,因此它必须与Feed有关,但我无权访问Feed,但我可以要求他们修复一些内容,如果这是他们的问题.

kgi*_*kis 5

确保服务器端可以正确处理JSONP请求.例如,见这里.

编辑:似乎服务器没有使用回调函数名称包装返回的JSON对象.服务器应该返回:

callback( { json here } )
Run Code Online (Sandbox Code Playgroud)

并不是

{ json here }
Run Code Online (Sandbox Code Playgroud)