ajax jsonp 跨域请求
2016-05-13 15:43
337 查看
$.ajax({ type:"get", url: "http://localhost/test/a.php", dataType: "jsonp", jsonp: "callback", jsonpCallback:'jsonpCallback', //必须 success: function(json) { alert('success'); }, error:function() { alert('error'); } });
<?php $callback = isset($_GET['callback']) ? trim($_GET['callback']) : ''; //jsonp回调参数,必需 $date["msg"]="success"; $tmp= json_encode($date); //json 数据 echo $callback.'('.$tmp.')'; //返回格式,必需 //返回的格式为:jsonpCallback({"msg":"success"}) ?>
相关文章推荐
- 阿里巴巴Json工具-Fastjson讲解
- 操作JSON
- javascript中的toString()方法
- JavaScript的Date对象
- 浅析JS操作DOM的一些常用方法
- javascript一些有关date操作的方法
- javascript判断图片是否加载完成的方法推荐
- javascript基础十一(正则表达式)
- JS中国时间转化为标准时间 Thu Aug 22 2013 15:12:00 GMT+0800
- JS中Null与Undefined的区别
- 利用jsp+uploadify插件实现附件下载
- 20160513--js 弹出窗口带有iframe控件 备忘
- JavaScript 跨域:谈谈跨域之 JSONP
- JavaScript内的类型转换
- 浅析javascript异步执行函数导致的变量变化问题解决思路
- JavaScript——3(事件处理与实用范例)
- 为何说 JavaScript 开发很疯狂
- js获取昨天的日期
- 为何说 JavaScript 开发很疯狂
- 数组插件----linq.js