在我做页面时,需要远程连接其他服务器并读取里面的数据和给一些数据出去时候用到的AJAX。
其实这个我找过很多种方法,个人感觉这种是最简洁也是最容易用的 。这里就做个小记录,内容也简化一下。
function getprize(){
$.ajax({
type: 'POST',
url: 'http://192.168.168.6/admachine/getresult.php',
data:{ID:"123"},
dataType: 'json',
cache: false,
error: function(){
alert('出错了!');
return false;
},
success:function(data){
prize = response;
}
});
}
data:通过定义数组的内容{变量名:变量}给服务器上的文件进行写入
success:可以获取数据
在服务器上上的PHP文件
<?php
header( "Access-Control-Allow-Origin:*" );
$OP = $_POST['OP'];
//返回值:
$RESP=array (
'RESULT'=> 1//奖品编号
);
if ($hint=="")
{
$hint=$RESP['RESULT'];
}
if ($hint == "") { $response="no suggestion";
}
else
{
$response=$hint;
}
echo $response;
?>