php ajax 跨域请求
来源:互联网 发布:一千零一夜 淘宝 出品 编辑:程序博客网 时间:2024/05/16 06:41
之前在开发公司的项目时就遇到了要跨域名ajax请求的,而浏览器出于安全考虑,不允许js代码进行跨域操作。
解决方法用jquery的getJSON函数,代码实例如下:
js代码:
<script type="text/javascript">$(function(){$.getJSON("http://www.xxx.com/login/is_login/?jsoncallback=?", function(aResult){if(aResult.status == 1){ //处理返回的json数据}});});</script>
jsoncallback=?(关键)被替换后,会把方法名称传给服务器。服务器要接受参数jsoncallback,然后把jsoncallback的值作为JSON数据方法名称返回
php服务器端的处理代码:
public function userIsLogin(){ $status = 1; $name = 'jod'; $id = 5; $json = json_encode(array('status'=>$status, 'name'=>$name, 'id'=>$id));echo $_GET['jsoncallback'].'('.$json.')';exit;}返回的数据注意格式为$_GET['jsoncallback'].'('.$json.')';
0 0
- php ajax 跨域请求
- php + jquery ajax 跨域请求
- AJAX跨域请求PHP接口
- ajax+jsonp+php 实现跨域请求
- Ajax跨域请求PHP header设置
- PHP AJAX JSONP实现跨域请求
- ajax与php的跨域请求
- ajax请求跨域请求
- PHP AJAX JSONP实现跨域请求使用实例
- PHP AJAX JSONP实现跨域请求使用实例
- PHP AJAX JSONP实现跨域请求使用实例
- PHP AJAX JSONP实现跨域请求使用实例
- PHP AJAX JSONP实现跨域请求使用实例
- PHP AJAX JSONP实现跨域请求使用实例
- PHP允许AJAX跨域请求的两种方法
- PHP AJAX JSONP实现跨域请求使用实例
- PHP AJAX JSONP实现跨域请求使用实例
- ajax 跨域请求
- static(c中定义的关键字1、被其修饰者 外部无法使用(相反的都可以使用extern在外部使用) 2、函数局部变量使用成为静态的放入静态池-生存期改变。c++进行了扩充,使它在类中有了特殊作用)
- Js获取Cookies存放的值
- 内存泄露检测方法[尝试+未解的开放问题]
- svn status 返回值详解
- Hadoop中MapReduce的实现方式还是不明白啊。
- php ajax 跨域请求
- mongodb
- 折腾很久,终于把CodeBlock离线安装到了Ubuntu13.04上,分享经验
- ios网络学习------6 json xml格式数据的请求处理
- NandFlash、NorFlash、DataFlash
- 通过IP获取相应所在地的地址 .
- hash+状态压缩+uva10944
- Xcode5制作framework
- HttpClient的超时用法小记