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 Array(数组)相关方法简述
Jul 25 Javascript
基于JQuery的一句话搞定手风琴菜单
Sep 14 Javascript
深入理解JQuery keyUp和keyDown的区别
Dec 12 Javascript
JavaScript控制listbox列表框的项目上下移动的方法
Mar 18 Javascript
浅谈JavaScript字符串与数组
Jun 03 Javascript
纯js和css完成贪吃蛇小游戏demo
Sep 01 Javascript
详解vue项目优化之按需加载组件-使用webpack require.ensure
Jun 13 Javascript
BootStrap Table前台和后台分页对JSON格式的要求
Jun 28 Javascript
微信小程序 数据绑定及运算的简单实例
Sep 20 Javascript
分享vue.js devtools遇到一系列问题
Oct 24 Javascript
JS实现的邮箱提示补全效果示例
Jan 30 Javascript
解决vuejs项目里css引用背景图片不能显示的问题
Sep 13 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
神族 PROTOSS 概述
2020/03/14 星际争霸
一个简单的自动发送邮件系统(三)
2006/10/09 PHP
php json相关函数用法示例
2017/03/28 PHP
javascript 设置某DIV区域内的checkbox复选框
2009/11/30 Javascript
JavaScript 和 Java 的区别浅析
2013/07/31 Javascript
js中一维数组和二位数组中的几个问题示例说明
2014/07/17 Javascript
一个JavaScript去除字符串末尾的空白实例代码
2014/09/22 Javascript
jQuery+jRange实现滑动选取数值范围特效
2015/03/14 Javascript
JavaScript计算某一天是星期几的方法
2015/08/05 Javascript
实例解析JS布尔对象的toString()方法和valueOf()方法
2015/10/25 Javascript
深入浅析JavaScript中with语句的理解
2016/05/12 Javascript
详解微信小程序 登录获取unionid
2017/06/27 Javascript
JS实现快速比较两个字符串中包含有相同数字的方法
2017/09/11 Javascript
JS点击动态添加标签、删除指定标签的代码
2018/04/18 Javascript
vue移动端下拉刷新和上拉加载的实现代码
2018/09/08 Javascript
Vue.js组件实现选项卡以及切换特效
2019/07/24 Javascript
js实现百度登录窗口拖拽效果
2020/03/19 Javascript
[52:44]VGJ.T vs infamous Supermajor小组赛D组败者组第一轮 BO3 第一场 6.3
2018/06/04 DOTA
Python代理抓取并验证使用多线程实现
2013/05/03 Python
Scrapy-redis爬虫分布式爬取的分析和实现
2017/02/07 Python
Python实现模拟浏览器请求及会话保持操作示例
2018/07/30 Python
关于sys.stdout和print的区别详解
2019/12/05 Python
jupyter修改文件名方式(TensorFlow)
2020/04/21 Python
HTML5 Canvas锯齿图代码实例
2014/04/10 HTML / CSS
HTML5中的网络存储实现方式
2020/04/28 HTML / CSS
伦敦剧院及景点门票:Encore Tickets
2018/07/01 全球购物
可爱的童装和鞋子:Fabkids
2019/08/16 全球购物
StubHub中国:购买和出售全球活动门票
2020/01/01 全球购物
建材业务员岗位职责
2013/12/08 职场文书
单位单身证明范本
2014/01/11 职场文书
我的大学生活演讲稿
2014/04/25 职场文书
2014年幼儿园德育工作总结
2014/12/17 职场文书
初中英语教师个人工作总结
2015/02/09 职场文书
简历中自我评价范文
2015/03/11 职场文书
高效课堂教学反思
2016/02/24 职场文书
Python 统计序列中元素的出现频度
2022/04/26 Python