当前位置: 首页 > news >正文

专业做网站制作百度店铺

专业做网站制作,百度店铺,淘宝网站怎样做,新手织梦网建设网站1 概述 定义 json存在的意义: 不同类型的语言,都能识别json JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。由于同源策略,一般来说位于 server1.example.com 的网页无法与不是 s…

1 概述

定义

json存在的意义:

不同类型的语言,都能识别json

JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。由于同源策略,一般来说位于 server1.example.com 的网页无法与不是 server1.example.com的服务器沟通,而 HTML 的

image-20240731100716457

  • 跨域:浏览器A服务器B获取的静态资源,包括Html、Css、Js,然后在Js中通过Ajax访问C服务器的静态资源或请求。即:浏览器A从B服务器拿的资源,资源中想访问服务器C的资源。
  • 同源策略:同一个请求协议(如:Http或Https)、同一个Ip、同一个端口,3个全部相同,即为同源。

2 demo

后端

<?php$arr=["name"=>"woniu","age"=>20];//把数组转成json字符串,$json = json_encode($arr);//输出echo $json;
?>

前端

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./jquery-3.4.1.min.js"></script>
</head>
<body><h1>前端</h1><script>$.getJSON("后端的地址",function(data){alert(JSON.stringify(data));})</script>
</body>
</html>

用户访问

192.168.190.134/woniu/demo31.html

查看控制台:

image-20240731102921872

解决方案

  • JSONP
  • CORS

3 JSONP

image-20240731105929545

image-20240731112347075

后端

<?php$arr=["name"=>"woniu","age"=>20];//把数组转成json字符串,$json = json_encode($arr);$callback = $_GET["callback"]; // 函数对象, 字符串//输出///echo $json;echo "$callback('$json')";
?>

前端

# 方法一:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./jquery-3.7.1.min.js"></script>
</head>
<body><h1>前端</h1><script>// function xxx(data){//     // 后端返回的data json//     console.log("999");// }</script><script>$.getJSON("http://192.168.190.133/wh069/demo31.php?callback=?",function(data){alert(JSON.stringify(data));// alert(JSON.parse(data));  // 反序列化 // json:序列化和反序列化})</script>
</body>
</html># 方法二:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="./jquery-3.7.1.min.js"></script>
</head>
<body><h1>前端</h1><script>function xxx(data){// 后端返回的data jsonalert(JSON.stringify(data));}</script><script src="http://192.168.190.133/wh069/demo31.php?callback=xxx"></script>
</body>
</html>

http://www.15wanjia.com/news/20070.html

相关文章:

  • 视频网站建设费用湘潭seo优化
  • 广州网站设计实力乐云seo舆情监测软件免费版
  • 工艺品网站模板考证培训机构报名网站
  • 广州做营销型网站哪家好seo优化sem推广
  • 建设厅网站企业诚信分值seo网站管理招聘
  • 网站ssl证书怎么做网店推广策划书
  • 济宁网站制作唐人站长工具官网域名查询
  • 做旅游网站seo的优化方案
  • 整站下载器 做网站地图郑州seo网站有优化
  • 王爷别来无恙短剧全集sem优化公司
  • 上海的网站名安装百度到手机桌面
  • 做推文的网站百度seo整站优化
  • seo搜索排名优化方法沈阳百度seo关键词排名优化软件
  • 专注微信网站建设昆明网络营销
  • 免费自助建站系统有哪些竞价排名的优缺点
  • 怎么黑进网站后台找客户资源的软件免费的
  • 酒托做哪个网站好青岛网络推广公司哪家好
  • wordpress模板页面怎么添加图片北京seo公司华网白帽
  • 河北建筑培训网登录网站优化建议怎么写
  • 做网站委托书微博付费推广有用吗
  • 做网站做注册登录的难点考研培训机构排名前五的机构
  • 钓鱼网站制作视频教程河北百度seo
  • 网络推广SEO优化网站建设网络销售工作靠谱吗
  • 新乡 网站运营windows7优化大师官方下载
  • 广州网站设计公司哪里济南兴田德润怎么联系短链接购买
  • 昆明企业网站设计公司seo每日工作内容
  • 注册做网站的营业执照百度在西安有分公司吗
  • 企业网站开发报价表百度学术论文查重入口
  • 北京免费自助建站模板seo视频教程汇总
  • 购物网站开发的需求分析广州优化疫情防控措施