博主信息
博文 55
粉丝 0
评论 0
访问量 70751
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
json跨域
南鸢离梦的博客
原创
818人浏览过

Jsonp跨域:
//前端

$info = Db::table(‘tbl_img’)

  1. ->find();
  2. $img = $info['img'];
  3. $callback = $_GET["callback"];
  4. $a = array(
  5. 'img'=>$img,
  6. 'func'=>$callback,
  7. );
  8. $result = json_encode($a);
  9. echo "flightHandler($result)";
  10. exit;

//后端

public function index()

  1. {
  2. $info = Db::table('tbl_img')
  3. ->find();
  4. $img = $info['img'];
  5. $callback = $_GET["callback"];
  6. $a = array(
  7. 'img'=>$img,
  8. 'func'=>$callback,
  9. );
  10. $result = json_encode($a);
  11. echo "flightHandler($result)";
  12. exit;
  13. // return json_encode($img);
  14. // return view('login');
  15. }
  16. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  17. <html xmlns="http://www.w3.org/1999/xhtml" >
  18. <head>
  19. <title>Untitled Page</title>
  20. <script type="text/javascript" src="jquery-1.7.2.min.js"></script>
  21. <script type="text/javascript">
  22. jQuery(document).ready(function(){
  23. $.ajax({
  24. type: "GET",
  25. async: false,
  26. //url: "http://test/jsonp.php",
  27. url:"http://mytaobao.com/jsonp.php",
  28. dataType: "jsonp",
  29. jsonp: "callback",//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(一般默认为:callback)
  30. jsonpCallback:"flightHandler",//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名,也可以写"?",jQuery会自动为你处理数据
  31. success: function(json){
  32. alert('您查询到航班信息:票价: ' + json.price + ' 元,余票: ' + json.tickets + ' 张。回调函数名为: '+json.func);
  33. },
  34. error: function(){
  35. alert("fail");
  36. }
  37. });
  38. });
  39. </script>
  40. </head>
  41. <body>
  42. </body>
  43. </html>
  44. 后端php返回示例
  45. ​<?php
  46. $callback = $_GET["callback"];
  47. $a = array(
  48. 'code'=>'CA1998',
  49. 'price'=>'6000',
  50. 'tickets'=>20,
  51. 'func'=>$callback,
  52. );
  53. $result = json_encode($a);
  54. echo "flightHandler($result)";
  55. exit;
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学