不跨域:
echo.html
ajax testinfo 1
info 2
$("#btn").click(function(){
$("#click").text("is click");
$.ajax({
url:'./api.php',
type:'post',
dataType:'json',
data:{ post1:"post1", post2:"post2"},
success:function(data){
$("#post1").text(data[0]);
$("#post2").text(data[1]);
},
error:function(data){
alert("ajax error:"+data);
},
});
});
api.php
$post1=$_POST['post1'];
$post2=$_POST['post2'];
$post1=$post1."+echo2";
$post2=$post2."+echo2";
$array=array($post1, $post2);
echo json_encode($array);
?>
跨域请求:
echo.html
ajax testinfo 1
info 2
$("#btn").click(function(){
$("#click").text("is click");
$.ajax({
url:'http://192.168.0.100/api.php',
type:'post',
dataType:'json',
data:{ post1:"post1", post2:"post2"},
success:function(data){
$("#post1").text(data[0]);
$("#post2").text(data[1]);
},
error:function(data){
alert("ajax error:"+data);
},
});
});
另外一台电脑(192.168.0.100)上的
api.php
header("Access-Control-Allow-Origin:*");
$post1=$_POST['post1'];
$post2=$_POST['post2'];
$post1=$post1."+echo2";
$post2=$post2."+echo2";
$array=array($post1, $post2);
echo json_encode($array);
?>