php + jquery ajax 跨域请求
来源:互联网 发布:最优化技术与数学建模 编辑:程序博客网 时间:2024/04/29 10:48
第一种解决方案,在请求地址头部加上:
//允许所有的域名跨域请求
header("Access-Control-Allow-Origin: *");
第二种方案:
getJSON:
$.getJSON("http://www.youdomain.com&jsonpCallback=?",function(json){
json = typeof json == "string" ? eval("("+json+")") : json;
if(json.status == 1){
alert(json.code);
}else{
alert(json.msg);
}
});
php :
调用以下方法:
/**
* 处理返回JSON 自动判断是否需要跨域
* @param array $arr 数据
*/
function arr2json( $arr ) {
$jsonStr = json_encode( $arr );
$callBack = $_GET['callback'];
if ( empty( $callBack ) ) $callBack = $_GET['jsonpCallback'];
if ( $callBack ) $jsonStr = "{$callBack}({$jsonStr})";
header( 'Content-type: application/json' );
echo $jsonStr;
exit;
}
- php + jquery ajax 跨域请求
- jquery ajax 跨域请求
- jQuery Ajax 跨域请求
- Jquery AJAX 跨域请求
- jQuery Ajax 跨域请求
- jquery ajax跨域请求
- jQuery ajax跨域请求
- php ajax 跨域请求
- jQuery发送ajax请求,PHP响应ajax请求(含跨域)
- 用jquery的ajax跨域请求
- jQuery ajax跨域异步请求
- jQuery中ajax跨域请求
- 用jquery的ajax跨域请求
- jQuery ajax跨域异步请求
- JQuery的Ajax跨域请求要义
- jQuery的Ajax跨域请求
- JQuery的Ajax跨域请求的
- jQuery ajax jsonp实现跨域请求
- 如何写好论文摘要
- Qt入门(4)——Qt常见控件
- oracle 数据库job 创建
- Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test)
- 共同父域下的单点登录
- php + jquery ajax 跨域请求
- centos 修改系统日期、时间
- win10背景色改成豆沙绿 锁屏后失效修改方式
- leetcode99---Recover Binary Search Tree(morris中序遍历恢复BST)
- leetcode 319. Bulb Switcher
- Qt学习——控件Widgets
- STM32的IO口基本操作
- java中的操作符
- Linux下的多线程编程