2013-07-24 2 views
1

jquery, highchart 등의 초보자입니다.highcharts getjson : 왜 "?" 콜백 이름에?

왜 "?"기호가있는 콜백이 있습니까? 다음 코드에서 매개 변수로 "?"나는의 의미를 이해하지 못하는

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

Example

? "callback_name"이나 "johndoe"와 같은 명확한 이름을 사용하지 않는 이유는 무엇입니까?

내가 이것을 대체 할 수 : URL의 끝에

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

jsonp을 사용하여 처리한다 (http://api.jquery.com/jQuery.getJSON/#jsonp) – Bergi

답변

5

?하면이 JSONP 요청 대신 JSON 것을 jQuery를 알려줍니다.

도메인 간 요청 인 http://www.highcharts.com/에 대한 요청이 있습니다.

그리고 그것은 [워드 프로세서] 읽어주세요

+0

또한, '?'대체 될 jQuery에 의해 생성 된 콜백 이름 또는 jsonpcallback 옵션을 지정한 경우 지정한 콜백 이름. –

+0

JSONP를 사용하여 동일한 IP 컴퓨터에서 JSON 데이터를 가져와야합니까? JSON으로 충분하다고 생각하니? 이 경우 읽을 수있는 콜백 이름을 추가해야합니까? – ThomasP

+0

같은 도메인에서왔다면'json'을 사용할 수 있고 콜백은 필요하지 않습니다. –