<script src="http://10.0.10.252:8080/1.json?callBack=main" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
function main(res){
console.log(res);
}
</script>
<!--
js的jsonp操作
1.确定此访问时跨域问题
2.这个访问就不用ajax请求了
3.在我们的文件中写一个scritp标签,把此路径放在script标签的src属性中
4.注意一定要在路径后面拼接上一个参数:这个参数是用来后台回调给我们传数据的
5.实现这个回调函数,就能拿到数据了

-->

 

$(function(){
   
  //jq的jsonp
  //jq把jsonp封装在ajax里面
  //如果当前接口涉及到跨域问题
  //把ajax中的dataType写成jsonp
  //然后在url后面拼接上一个回调函数
  //在我们实现这个回调函数的时候就能拿到数据了
   
  $.ajax({
  url:"http://10.0.10.252:8080/kuayu.php?callBack=main",
  dataType:'jsonp',
  });
  function main(res){
  console.log(res);
  }
  });
  </script>
}

 

后台写法

<?php
$callback = $_GET['callback'];
$data = array('a','b','c');
echo $callback.'('.json_encode($data)')';
?>