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 Change与bind事件代码
Sep 29 Javascript
jQuery中.live()方法的用法深入解析
Dec 30 Javascript
JQUERY 设置SELECT选中项代码
Feb 07 Javascript
JS中的form.submit()不能提交表单的错误原因
Oct 08 Javascript
JS实现日期时间动态显示的方法
Dec 07 Javascript
AngularJS监听路由的变化示例代码
Sep 23 Javascript
JavaScript实现三级联动效果
Jul 15 Javascript
jQuery自动或手动图片切换效果
Oct 11 jQuery
mongoose设置unique不生效问题的解决及如何移除unique的限制
Nov 07 Javascript
react 应用多入口配置及实践总结
Oct 17 Javascript
JS块级作用域和私有变量实例分析
May 11 Javascript
vue配置文件实现代理v2版本的方法
Jun 21 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实现多服务器session共享之NFS共享的方法
2007/03/16 PHP
php二维数组用键名分组相加实例函数
2013/11/06 PHP
使用gd库实现php服务端图片裁剪和生成缩略图功能分享
2013/12/25 PHP
如何让thinkphp在模型中自动完成session赋值小教程
2014/09/05 PHP
PHP简单生成缩略图相册的方法
2015/07/29 PHP
基于CI(CodeIgniter)框架实现购物车功能的方法
2018/04/09 PHP
JavaScript 异步调用框架 (Part 5 - 链式实现)
2009/08/04 Javascript
js检测网络是否具体连接功能的代码
2014/05/23 Javascript
AngularJS入门(用ng-repeat指令实现循环输出
2016/05/05 Javascript
javascript执行环境及作用域详解
2016/05/05 Javascript
简单实现js页面切换功能
2021/01/10 Javascript
Mvc提交表单的四种方法全程详解
2016/08/10 Javascript
JS实现简单易用的手机端浮动窗口显示效果
2016/09/07 Javascript
jQuery动态添加与删除tr行实例代码
2016/10/18 Javascript
Vue slot用法(小结)
2018/10/22 Javascript
深入Node TCP模块的理解
2019/03/13 Javascript
泛谈JS逻辑判断选择器 || &&
2019/05/24 Javascript
layui 动态设置checbox 选中状态的例子
2019/09/02 Javascript
python通过colorama模块在控制台输出彩色文字的方法
2015/03/19 Python
Python使用urllib2模块实现断点续传下载的方法
2015/06/17 Python
举例讲解Python中字典的合并值相加与异或对比
2016/06/04 Python
浅析Python中的多条件排序实现
2016/06/07 Python
Tensorflow分类器项目自定义数据读入的实现
2019/02/05 Python
Python单元和文档测试实例详解
2019/04/11 Python
Python内置类型性能分析过程实例
2020/01/29 Python
瑞典耳机品牌:URBANISTA
2019/12/03 全球购物
运动会广播稿80字
2014/01/23 职场文书
大学军训感言300字
2014/03/09 职场文书
公司授权委托书范本
2014/04/03 职场文书
服务承诺书范文
2014/05/19 职场文书
公司贷款承诺书
2014/05/30 职场文书
医生个人年度总结
2015/02/28 职场文书
兴趣班停课通知
2015/04/24 职场文书
六年级作文之自救
2019/12/19 职场文书
导游词之太行山青龙峡
2020/01/14 职场文书
python3 实现mysql数据库连接池的示例代码
2021/04/17 Python