前端:
$.ajax({
url:"http://form.xxx.cn/index.php/Admin/send/index",
data:{"number":tel},
dataType:"jsonp",
jsonp:"callback",
success:function(data){
alert(1);
},
error:function(){
alert(0);
}
});
1.jsonp只支持GET传输,所以后台用GET接收
2.dataType:"jsonp",jsonp:"callback",必须要设置,照抄就行
后端:
header('Content-type: application/json');
$callback = $_GET ['callback']; //这个是前端定义的jsonp必须一致;
$num = $_GET['number']; //这个是前端传过来的参数
$json = "{\"status\":\"0\"}";
echo $callback . "(" . $json . ")"; //用函数拼json值输出值