jQueryとJSONPでやりとり

jsonデータを返すときに、jQuery側から渡されているcallbackデータを付与する。

$output = array(
    "label1"=>"data1",
    "label2"=>"data2"
);
header( 'Content-Type: text/javascript; charset=utf-8' );
echo $_GET['callback'] . "(" . json_encode($output). ")";
//出力結果
//jsonp123456789012345({"label1":"data1","label2":"data2"})