<script>
$(document).ready(function(){
$("#search").click(function(){
$.ajax({
type: 'GET',
url: 'http://localhost/app.php',//请求的地址,这里是php
dataType: 'jsonp',
jsonp:'JsonCallback',//回调函数的名称
async:true,
success: function(result){
},
error:function(result){
}
});
});
});
function JsonCallback(data){//定义回调函数的名称
alert("aa");//弹出[object object]代表请求已成功,以获取服务器数据,为json格式的
}
</script>
<?php
$data ='{"name":"aa"}';//json数据
$cb="JsonCallback";//回调函数的名称
echo $cb."(".$data.")"; //构造jsonp访问需要的数据格式,其中"JsonCallback"是定义的回调函数的名称,
//JsonCallback({"name":"aa"}),最终返回的格式
?>
<form>
<lable>P_Id:</lable>
<input type="text" id="pId">
<button type="button" id="search">查询</button>
</form>