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>