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 相关文章推荐
javascript编程起步(第一课)
Jan 10 Javascript
JavaScript 操作table,可以新增行和列并且隔一行换背景色代码分享
Jul 05 Javascript
jQuery获取和设置表单元素的方法
Feb 14 Javascript
JQuery实现动态添加删除评论的方法
May 18 Javascript
js+cookies实现悬浮购物车的方法
May 25 Javascript
jQuery Easyui学习之datagrid 动态添加、移除editor
Jan 27 Javascript
vue实现百度搜索下拉提示功能实例
Jun 14 Javascript
vue2.0 keep-alive最佳实践
Jul 06 Javascript
vue教程之toast弹框全局调用示例详解
Aug 24 Javascript
vue2.0 和 animate.css的结合使用
Dec 12 Javascript
AngularJs1.x自定义指令独立作用域的函数传入参数方法
Oct 09 Javascript
Vue学习之常用指令实例详解
Jan 06 Javascript
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中IP地址与整型数字互相转换详解
2014/08/20 PHP
PHP封装的HttpClient类用法实例
2015/06/17 PHP
jquery(live)中File input的change方法只起一次作用的解决办法
2011/10/21 Javascript
阻止事件(取消浏览器对事件的默认行为并阻止其传播)
2013/11/03 Javascript
jquery form表单序列化为对象的示例代码
2014/03/05 Javascript
jQuery中Ajax的get、post等方法详解
2015/01/20 Javascript
javascript为按钮注册回车事件(设置默认按钮)的方法
2015/05/09 Javascript
利用jQuery实现WordPress中@的ID悬浮显示评论内容
2015/12/11 Javascript
jQuery插件FusionCharts实现的2D柱状图效果示例【附demo源码下载】
2017/03/06 Javascript
js简单实现网页换肤功能
2017/04/07 Javascript
JavaScript实现图片无缝滚动效果
2017/07/07 Javascript
Vue学习笔记进阶篇之函数化组件解析
2017/07/21 Javascript
关于vue.js组件数据流的问题
2017/07/26 Javascript
提高Node.js性能的应用技巧分享
2017/08/10 Javascript
vue父组件给子组件的组件传值provide inject的方法
2019/10/23 Javascript
[01:06]DOTA2隆重推出2016冬季勇士令状 内含上海特级锦标赛互动指南
2016/02/17 DOTA
[38:42]完美世界DOTA2联赛循环赛 Matador vs Forest BO2第二场 11.05
2020/11/05 DOTA
[01:33:25]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第一场 1月24日
2021/03/11 DOTA
Python3实现抓取javascript动态生成的html网页功能示例
2017/08/22 Python
Python设计模式之中介模式简单示例
2018/01/09 Python
Python使用SQLite和Excel操作进行数据分析
2018/01/20 Python
pandas 实现字典转换成DataFrame的方法
2018/07/04 Python
Python3获取拉勾网招聘信息的方法实例
2019/04/03 Python
numpy.meshgrid()理解(小结)
2019/08/01 Python
python3获取url文件大小示例代码
2019/09/18 Python
详解Ubuntu环境下部署Django+uwsgi+nginx总结
2020/04/02 Python
Python 找出英文单词列表(list)中最长单词链
2020/12/14 Python
实列教程 一款基于jquery和css3的响应式二级导航菜单
2014/11/13 HTML / CSS
美国最灵活的移动提供商:Tello
2017/07/18 全球购物
美国领先的机场停车聚合商:Airport Parking Reservations
2020/02/28 全球购物
广播电视新闻学专业应届生求职信
2013/10/08 职场文书
银行会计财务工作个人的自我评价
2013/10/29 职场文书
大学生个人自荐信样本
2014/03/02 职场文书
工伤赔偿协议书
2014/04/15 职场文书
简易离婚协议书范本2014
2014/10/15 职场文书
早安问候语大全
2015/11/10 职场文书