//遠程的地址
1.通過header頭實現ajax跨域
PHP文件的代碼
$origin = isset($_SERVER['HTTP_ORIGIN'])? $_SERVER['HTTP_ORIGIN'] : '';?
$allow_origin = array('http://www.example.com', 'http://www.example2.com');
if(in_array($origin, $allow_origin)){ header('Access-Control-Allow-Origin:'.$origin); }
header('Access-Control-Allow-Origin:*');
$user_info = '{ "name": "liqinan", "age": "18" }';
echo $user_info;
var data = 'http://192.168.1.125/index.php'
$.getJSON(data, function(data){
$.each(data,function(key,word){
alert(word);
})
})
2.jsonp實現ajax跨域
PHP文件的代碼
$user_info = '{ "name": "liqinan", "age": "18" }';
echo "get_user_info($user_info)";
$.ajax({ url: 'http://192.168.1.125/index.php', dataType: 'jsonp', jsonpCallback: 'get_user_info'}).done(function (data) {?
$.each(data,function(key,word){
alert(word);
})
});
3.反向代理
這個就不說了