jsonp跨域访问数据

首先在php内写jsonp调用接口

<?php
//设置头部文件类型为json
header('Content-type: application/json');
//将request请求来的预定义数据转为html代码   htmlspecialchars 将字符串转为html代码 
$jsoncallback = htmlspecialchars($_REQUEST ['jsoncallback']);
//编写json数据
$json_data = '["jsonp1","jsonp2"]'; 

//输出jsonp格式的数据
echo $jsoncallback . "(" . $json_data . ")";

index.html文件

<div id="divCustomers"></div>
<script>
function callbackFunction(result){
    var data = '';
    for(var i = 0; i < result.length; i++){
        data +=result[i];
    }
    document.getElementById('divCustomers').innerHTML = data;
}
</script>
<script  src="http://localhost:8000/jsonp/jsonp.php?jsoncallback=callbackFunction"></script>