1

我是 jquery、highchart 等的新手...

为什么会有带有“?”的回调 作为以下代码中的参数:

$.getJSON('http://www.highcharts.com/samples/data/jsonp.php?filename='+ name.toLowerCase() +'-c.json&callback=?',   function(data) {
seriesOptions[i] = {

例子

我不明白“?”的意思。? 为什么不简单地使用清晰的名称,例如“callback_name”或“johndoe”?

我可以通过以下方式替换它:

url = 'sonde_exp_json.php?sonde_id=' + name + '&callback=?';
$.getJSON(url, function (json_data) {
....
4

1 回答 1

5

URL 末尾的?告诉 jQuery 这是一个JSONP请求而不是JSON

正在发出的请求是http://www.highcharts.com/跨域请求。

它必须使用jsonp

于 2013-07-24T20:15:52.670 回答