$.ajax({
type: 'GET',
url: 'http://127.0.1.0/2017-7-7/data.php',
data: {
calls: 'vb'
},
dataType: 'jsonp',
jsonp: 'cb' // 重写后台接收回调函数的数据名称
})
.done(function(data){
console.log(data);
})
.fail(function(err){
console.log(err);
});
php:
<?php
$ac = $_GET['cb'];
echo $ac."(8)\n";
echo $ac."(9)\n"; //两次回调
刚入行菜鸟一枚,php没学过。想问一下php后台调用两次回调函数,为什么ajax只返回了一次回调?
只调用了1次,只是接口返回了2个jsonp数据。而ajax只会获取最后一个回调数据