【发布时间】:2011-01-26 10:32:01
【问题描述】:
我不确定现在是否可以从我正在尝试的网址中获得。请看这个网址:http://www.heiaheia.com/voimakaksikko/stats.json
它始终提供相同的填充功能“voimakaksikkoStats”。它是格式良好的 JSON,但我无法从远程服务器加载它。它需要服务器端的一些工作还是可以用javascript加载?我认为问题必须与该回调函数有关...
JQuery 不是必需的,但它会很好。
这 (callback=voimakaksikkoStats) 不返回任何内容(firebug -> net -> response),并且警报不会触发:
$.getJSON("http://www.heiaheia.com/voimakaksikko/stats.json?callback=voimakaksikkoStats", function(data){
alert(data);
})
但是这个(回调=?):
$.getJSON("http://www.heiaheia.com/voimakaksikko/stats.json?callback=?", function(data){
alert(data);
})
返回:
voimakaksikkoStats({"Top5Sports":[],"Top5Tests":{"8":"No-exercise ennuste","1":"Painoindeksi","2":"Vy\u00f6t\u00e4r\u00f6n ymp\u00e4rys","10":"Cooperin testi","4":"Etunojapunnerrus"},"Top5CitiesByTests":[],"Top5CitiesByExercises":[],"ExercisesLogged":0,"Top5CitiesByUsers":[""],"TestsTaken":22,"RegisteredUsers":1});
但我无法访问它...在这两个示例中,警报都不会触发。有人可以帮忙吗?
【问题讨论】:
-
我正在尝试使用 JSONP 从远程服务器获取此信息。服务器总是返回 voimakaksikkoStats - 而不是动态地给出回调函数。这会导致问题吗?
标签: javascript jquery json jsonp