Jquery jsonp跨域与php交互
来源:互联网 发布:无法连接steam网络 编辑:程序博客网 时间:2024/06/05 09:07
代码部分:
$.ajax({type:"post",data:jsdata,url:weburl,async:true,dataType:"jsonp",jsonp:"callback",//这里可以注释掉jsonpCallback:"mycallback",//这里可以注释掉timeout:1000*20,success:function(data){if(data.success){showmsg("签到成功,开始答题");setTimeout(function(){document.location.href="dati.php";},1000);}else{showmsg(data.msg);}},error:function(a,b,c){alert(JSON.stringify(a));}});
php服务端:
$callback=I("callback");echo $callback."({\"success\":false,\"msg\":\"签到失败!\"})";
说明:
1、如果js中不给jsonp赋值,默认就是callback,
2、jsonpCallback,如果没有赋值,jq会自动生成的,所以,这里的两处都可以注释掉。
3、php需要接受callback参数,关键点在于,$callback其实就是回调函数的名称,所以,函数名后要有(),并把最终的结果写在里面。
阅读全文
0 0
- Jquery jsonp跨域与php交互
- js跨域交互(jQuery+php)之jsonp使用心得
- js跨域交互(jQuery+php)之jsonp使用心得
- JS跨域交互(jQuery+php)之jsonp使用心得
- php+jsonp+[jquery]
- 使用jQuery与JSONP解决跨域问题
- 基于JQuery、Jsonp与Jersey的跨域访问
- 基于JQuery、Jsonp与Jersey的跨域访问
- jQuery jsonp跨域原理
- jQuery JSONP 跨域实践
- jquery jsonp跨域请求
- jquery jsonp 跨域请求
- jquery jsonp 跨域请求
- jquery与php的json交互2
- php 与jquery的内容交互
- jQuery的Cookie封装,与PHP交互
- jquery与php交互之GET、 POST
- jquery与php交互之GET、 POST
- VS2012和Halcon混合编程之环境配置
- C语言基础——循环性结构
- leetcode 216. Combination Sum III
- 13:隐藏文件的两种方法
- Frequency Hopping UVA
- Jquery jsonp跨域与php交互
- 对List集合中的元素进行排序
- memcached--存储命令--add
- 环境变量
- 一个STM8S ADC脚与其它功能复用时的话题
- BFC的理解
- 638. Shopping Offers [LeetCode]
- 在IDEA中使用junit
- Linux Kernel ROP