实施JSONP服务非常简单,您只需要一个 回调 GET参数,最后,打印一个包含与以JSON数据作为参数的函数调用等效的字符串:
$callback = $_GET["callback"];$user = $_GET["username"];if($user == "lazy") { $response = array("message" => "SUCESS");} else { $response = array("message" => "FAIL");}echo $callback . "(". json_enpre($response) . ");";然后,您可以将其与jQuery一起使用
$.getJSON:
$.getJSON("jsonpTest.php?callback=?", { username: "lazy"}, function(json){ alert("JSON data: " + json.message); // SUCCESS});


