jquery ajax结合thinkphp的getjson实现跨域的方法


Posted in Javascript onJune 06, 2016

本文实例讲述了jquery ajax结合thinkphp的getjson实现跨域的方法。分享给大家供大家参考,具体如下:

jquery中post的应该是不能跨域,网上说get的可以跨域,但是我试了一下也不行,然后就进行最后的拼搏getjson,结果成功,哈哈

js处写作:

$.getJSON(
    "/index.php/Index/test",
    function(data){
    alert(data.dd);
    }
);

语法:

jQuery.getJSON(url,[data],[callback])

参数 描述
url 待载入页面的 URL 地址。
data 待发送 Key / value 参数。
callback 载入成功时执行的回调函数。

php处写作:

$data['dd']='zonglonglong';
$this->ajaxReturn($data,'JSON');

这样就可以跨域的访问了。

如果还是不行,提示同源策略的问题,那么在服务端,php文件的话,就写上

header("access-control-allow-origin:*");

意思就是支持所有其他域的访问,如果是指定域访问,就把*号改为域名,如:

header("access-control-allow-origin:www.baidu.com");

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
Jquery+JSon 无刷新分页实现代码
Apr 01 Javascript
jQuery 获取对象 根据属性、内容匹配, 还有表单元素匹配
May 31 Javascript
javascript动态改变img的src属性图片不显示的解决方法
Oct 20 Javascript
SharePoint 客户端对象模型 (一) ECMA Script
May 22 Javascript
jquery formValidator插件ajax验证 内容不做任何修改再离开提示错误的bug解决方法
Jan 04 Javascript
js实现的简洁网页滑动tab菜单效果代码
Aug 24 Javascript
JS短信验证码倒计时功能的实现(没有验证码,只有倒计时)
Oct 27 Javascript
为JQuery EasyUI 表单组件增加焦点切换功能的方法
Apr 13 jQuery
基于 webpack2 实现的多入口项目脚手架详解
Jun 26 Javascript
详解微信小程序开发之formId使用(模板消息)
Aug 27 Javascript
JS实现按比例缩小图片宽高
Aug 24 Javascript
基于vue-simple-uploader封装文件分片上传、秒传及断点续传的全局上传插件功能
Feb 23 Vue.js
node-http-proxy修改响应结果实例代码
Jun 06 #Javascript
浅谈bootstrap源码分析之tab(选项卡)
Jun 06 #Javascript
浅谈bootstrap源码分析之scrollspy(滚动侦听)
Jun 06 #Javascript
jquery插件方式实现table查询功能的简单实例
Jun 06 #Javascript
全面解析Bootstrap中tab(选项卡)的使用方法
Jun 06 #Javascript
全面解析Bootstrap中scrollspy(滚动监听)的使用方法
Jun 06 #Javascript
JavaScript 数组中最大最小值
Jun 05 #Javascript
You might like
有关PHP中MVC的开发经验分享
2012/05/17 PHP
PHP实现八皇后算法
2019/05/06 PHP
javascript html 静态页面传参数
2009/04/10 Javascript
javascript椭圆旋转相册实现代码
2012/01/16 Javascript
商城常用滚动的焦点图效果代码简单实用
2013/03/28 Javascript
20个实用的JavaScript技巧分享
2014/11/28 Javascript
jQuery性能优化技巧分析
2015/02/20 Javascript
检测一个函数是否是JavaScript原生函数的小技巧
2015/03/13 Javascript
基于jQuery实现的无刷新表格分页实例
2016/02/17 Javascript
JavaScript中用let语句声明作用域的用法讲解
2016/05/20 Javascript
Bootstrap实现带暂停功能的轮播组件(推荐)
2016/11/25 Javascript
js的OOP继承实现(必看篇)
2017/02/18 Javascript
JavaScript html5利用FileReader实现上传功能
2020/03/27 Javascript
VueJS如何引入css或者less文件的一些坑
2017/04/25 Javascript
微信小程序获取用户openId的实现方法
2017/05/23 Javascript
js定时器+简单的动画效果实例
2017/11/10 Javascript
Vue cli 引入第三方JS和CSS的常用方法分享
2018/01/20 Javascript
JS中Map和ForEach的区别
2018/02/05 Javascript
layui使用form表单实现post请求页面跳转的方法
2019/09/14 Javascript
微信小程序request请求封装,验签代码实例
2019/12/04 Javascript
[05:02]2014DOTA2 TI中国区预选赛精彩TOPPLAY第三弹
2014/06/25 DOTA
[52:26]完美世界DOTA2联赛决赛 FTD vs Phoenix 第一场 11.08
2020/11/11 DOTA
跟老齐学Python之大话题小函数(1)
2014/10/10 Python
用Python脚本来删除指定容量以上的文件的教程
2015/05/04 Python
Python实现将DOC文档转换为PDF的方法
2015/07/25 Python
python代码xml转txt实例
2020/03/10 Python
详解Python 函数参数的拆解
2020/09/02 Python
利用Python pandas对Excel进行合并的方法示例
2020/11/04 Python
俄语翻译实习生的自我评价分享
2013/11/06 职场文书
2014离婚协议书范文
2014/09/10 职场文书
政法干警核心价值观心得体会
2014/09/11 职场文书
个人债务授权委托书
2014/10/17 职场文书
2014年仓库管理员工作总结
2014/11/18 职场文书
2015年社会治安综合治理工作总结
2015/04/10 职场文书
2015年乡镇卫生院工作总结
2015/04/22 职场文书
CSS link与@import的区别和用法解析
2023/05/07 HTML / CSS