先建立Ajax连接
var songId = "7276972";
var method = "baidu.ting.song.play";
var name = "data=method="+ method + "#songid="+songId; //php会自动把&自动过滤采用#进行拼接
$.ajax({
url: 'ajax.php',
type: 'POST',
dataType: 'json',
data: name //向服务器发送数据,参数必须为 data = xxxxxxx
})
服务端
// 服务器来接收前端的参数,通过post方式来接收
$data = $_post["data"];
$test = explode("#",$data); //接收请求过来的参数、接收后进行分割explode "#"
//设置服务器的请求头,html5 cors跨域
//php拼字符串使用"."的方式进行字符串的拼接
header("Access-Control-Allow-Origin:http://.....?".$test[0]."&".$test[1]);
//设置请求方式
header('Access-Control-Allow-Method:GET');
//从第三方服务器拿数据
$url = "http://.....?".$test[0]."&".$test[1];
//读取文件地址
$html = file_get_contents($url); //返回的是字符串
//返回给浏览器
echo $html;