1..js 连接(jsonp) 后台服务器
(1) 前端
function getData(data) {
console.log( data );
}
craeteS();
下面是链接服务器,并返回 getData("实参")
function craeteS() {
var script = document.createElement('script');
script.src = 'http://ws15123.com/test123.php?jsonp=getData';
document.body.appendChild(script);
}
(2)后台 (注意后台 php的连接方式是用 . . ,前端用 ++ ) , 后台返回用 echo
<?php
header('Content-Type:text/html;charset=utf-8');
header('Access-Control-Allow-Origin:*');---------允许所有人访问
$val = $_GET['jsonp'];------通过 get 的方式得到域名后面的信息 jsonp = getData
$arr = array('雨觴舒成',18,'男','boy');
echo $val."(".json_encode($arr).")";------这里就相当于返回: getData(".json_encode($arr)")<