ajax跨域传值

发布时间:2017-6-23 20:08:56 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"ajax跨域传值 ",主要涉及到ajax跨域传值 方面的内容,对于ajax跨域传值 感兴趣的同学可以参考一下。

<script type="text/javascript">function xmlpage(){     $.ajax({              url:'http://localhost/3.php',              data:"",              dataType:"JSONP",//跨域格式为jsonp              type:'POST',                 jsonpCallback: '_GroupMember_Callback',//jsonpCallback的值为相互传输时用来确认对方              success: function(obj){                  //msg是服务器返回信息               alert("地址"+obj.weatherinfo.city+",温度"+obj.weatherinfo.temp+",风向"+obj.weatherinfo.WD);                              }           });   } </script><input type="button" value="生在在的在" onclick="xmlpage()" />

  php文件

header("Access-Control-Allow-Origin: *");//跨域一定要加header('Content-type:text/json');    //说名格式为json$jsop='{"weatherinfo":{"city":"北京","cityid":"101010100","temp":"10","WD":"东南风","WS":"2级","SD":"26%","WSE":"2","time":"10:25","isRadar":"1","Radar":"JC_RADAR_AZ9010_JB","njd":"暂无实况","qy":"1012"}}';echo "{$_GET['callback']}({$jsop})";

jsonp需要一个调用来触发你传入getjson的那个函数,而触发就靠你传入的一个callback参数,这个参数值实际上就是一个特殊函数名,你返回的必须是一段JS代码,才能够触发它,也就是类似
callack_12324343({'hello':'world'});


上一篇:R 语言assign 和get 函数用法
下一篇:【MySql】脚本备份数据库

相关文章

关键词: ajax跨域传值

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。