在 jQuery 1.2 中,可以跨域加載 JSON 數(shù)據(jù)。
調(diào)用方式JQuery.getJSON(url?callback=?),jQuery 將自動(dòng)替換 ? 為正確的函數(shù)名,以執(zhí)行回調(diào)函數(shù)。
服務(wù)器端服務(wù)器要接受參數(shù)callback,然后把callback的值作為JSON數(shù)據(jù)方法名稱返回,比如:
$jsonp = $_GET['callback'];
echo $jsonp.'('.json_encode(array(key1=>value1,key2=>value2)).')';
返回值:jsonp12126279{key1:value1;key2:value2}