您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop商城用Jquery的getJSON实现两网站之间跨域读取
丙赣2023-12-20Ecshop商城教程已有人查阅
导读这个问题跟ECSHOP的关系不是很直接,一般用户用不到。只是对于高级用户可能会有点帮助,举例说明:比方两个ECSHOP网站拥有不同域名
这个问题跟ECSHOP的关系不是很直接,一般用户用不到。只是对于高级用户可能会有点帮助,举例说明:比方两个ECSHOP网站拥有不同域名,位于不同服务器上,双方之间又不能直连数据库的前提下,两个网站之间如果想共享订单数据。
那么也许可以使用 $.getJSON 来解决。
test.php,在 www.ebingou.cn 根目录中
test.php代码:
PHP代码
<?php $dal=$_GET['callback']; $arr=array("name"=>"4nail", "age"=>20); $jarr=json_encode($arr); echo $dal.'('.$jarr,')'; ?> test.html在 www.ebingou.cn 根目录下
test.html代码如下:
Html代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.ebingou.cn/test.php?callback=?",function(data){
alert(data.name); }); }); }); </script> </head> <body> <div style="width:100px;height:100px;background-color:#F00" id="test">点击跨域加载</div> </body> </html>
关键的一点在于 在$.getJSON()中的url参数末尾要加个callback=?
不一定非叫 callback,也可以自定义其他的名称,在test.php文件中,改相应的名称,就ok啦!
在输出 json 数据时,必须要加上 $_GET['callback'] 和两个括号,就像下面这样
echo $dal.'('.$jarr,')';z
那么也许可以使用 $.getJSON 来解决。
test.php,在 www.ebingou.cn 根目录中
test.php代码:
PHP代码
<?php $dal=$_GET['callback']; $arr=array("name"=>"4nail", "age"=>20); $jarr=json_encode($arr); echo $dal.'('.$jarr,')'; ?> test.html在 www.ebingou.cn 根目录下
test.html代码如下:
Html代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.ebingou.cn/test.php?callback=?",function(data){
alert(data.name); }); }); }); </script> </head> <body> <div style="width:100px;height:100px;background-color:#F00" id="test">点击跨域加载</div> </body> </html>
关键的一点在于 在$.getJSON()中的url参数末尾要加个callback=?
不一定非叫 callback,也可以自定义其他的名称,在test.php文件中,改相应的名称,就ok啦!
在输出 json 数据时,必须要加上 $_GET['callback'] 和两个括号,就像下面这样
echo $dal.'('.$jarr,')';z
本文标签:
很赞哦! ()
相关教程
图文教程
ecshop后台订单实现精准统计
显示IP,来源网站等信息,通过这些信息能帮助你更好的掌握潜在客户的来源与分布,为精准营销提供条件
ecshop安装时错误的解决方法
网上提示方法将install/includes/lib_installer.php以下内容修改后仍然提示失败:include(ROOT_PATH . 'install/languages/zh_cn.php');解决办法:
ecshop常用变量整理
gt大于 lt小于1:ecshop模板中调用session的值
ecshop中ajax.call使用说明
ecshop中的 ajax 非常好用, 当自己第一次使用的时候,因为之前并没有看明白transport.js这个文件的具体内容.弄得有点迷糊。细看了一下这个文件 在js目录下transport.js这个文件.里面代码太多.这里我就不讲了.
相关源码
-
(PC+WAP)企业管理工程造价资产评估财务审计带留言网站模板本模板基于PbootCMS内核开发,为工程造价咨询、财务审计类企业量身打造,同时支持多行业快速适配。采用PC+WAP双端同步设计,数据实时互通,助您高效展示企业形象与服务能力。查看源码 -
帝国CMS7.5漫画网站模板带手机端源码免费下载本模板为漫画内容平台设计开发,采用帝国CMS7.5内核构建,深度优化漫画作品展示结构与章节管理模式。前端采用响应式布局设计,适配各类漫画阅读场景,提供作品分类、连载追踪、热度排行等垂直领域功能模块。查看源码 -
(自适应)科技产品设备技术作品pbootcms网站模板带下载和招聘基于PbootCMS内核开发的高端科技企业模板,采用响应式布局技术,适配各类移动终端设备。模板设计聚焦科技行业特性,通过模块化结构实现企业形象展示、技术成果发布与人才招募等核心需求查看源码 -
响应式帝国cms7.5NBA黑色体育资讯模板下载本模板为体育新闻媒体、报道机构设计,采用帝国CMS7.5内核开发,具备完整的资讯发布、体育日历、数据展示功能。响应式布局确保在手机端呈现实时资讯和图文内容查看源码 -
自适应恒温恒湿机空调机械设备营销型网站模板(自适应手机版)响应式营销型恒温恒湿机环境设备类网站pbootcms模板 蓝色营销型空调设备网站源码下载PbootCMS内核开发的网站模板,该模板适用于营查看源码 -
(PC+WAP)货物运输快递物流汽车贸易pbootcms模板下载为货运代理、汽车贸易及快递企业设计的全终端适配网站系统,整合运单追踪与车辆展示核心功能模块原生开发的DIV+CSS架构,支持WebP图像压缩技术。查看源码
| 分享笔记 (共有 篇笔记) |
