<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)')';
?>