您现在的位置是:首页 > 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首页轮播广告图片播放器怎么用js播放器替换
1、首页主广告管理-》自定义,粘下以下代码;寻找$smarty->display('index.dwt', $cache_id);下面加:
ecshop数据库getRow、getAll、getOne有什么区别
ECShop没有使用一些开源的数据库操作类,比如adodb或者PEAR,而是封装了自己的实现。这样做的好处是实现非常轻量,大大减小了分发包的文件大小。
ECShop2.73怎么删除版权(详细教程)
前台部分: 1、 去掉头部TITLE “- Powered by ecshop” 后者打开includes/lib_main.php 2、 去掉友情链接部分在后台的友情链接管理里把不要的删除就可以了。3、 去掉底部的 Powered by ecshop 2.73
ecshop实现pc扫码微信支付代码示例
ecshop开发网站,如果没有手机版,又想通过微信支付,可以加入pc二维码扫描微信支付功能 工具/原料ecshop商城系统,phpqrcode,WxPayPubHelper
相关源码
-
(自适应响应式)环保净化器家用电器网站免费模板针对环保设备、环境监测等领域的PbootCMS响应式模板,通过模块化设计清晰展示污水处理技术、空气净化系统等解决方案。移动端呈现环保数据可视化图表,后端统一管理确保项目案例、技术等资料多端同步。查看源码 -
(自适应)建站广告公司工作室作品展示品牌策划设计pbootcms源码下载基于PbootCMS开发的创意服务展示系统,内置作品集展示、服务流程图等专业模块,预设客户案例、设计流程等创意行业专属栏目结构。查看源码 -
pbootcms模板PC+WAP娱乐新闻资讯类博客网站源码该模板基于PbootCMS内核开发,专为娱乐新闻、健康生活类资讯网站设计,同时支持快速适配其他行业(如企业官网、博客门户等),仅需替换图文内容即可完成转型。查看源码 -
(PC+WAP)安保服务保安保镖模板免费下载本模板基于PbootCMS内核开发,为安保服务企业量身打造。设计风格严谨专业,突出安保行业的安全、可靠特性,展示企业服务项目与实力。采用响应式设计,PC与移动端数据同步,管理便捷。模板布局合理查看源码 -
(自适应响应式)pbootcms紫色美容整形机构企业模板下载基于PbootCMS内核开发的响应式网站模板,为医疗美容机构、整形医院等企业设计,提供完整的线上展示平台采用紫色系配色方案,整体风格专业大气。模板包含首页轮播、服务项目、专家团队、案例展示等核心模块,能够充分展示医疗美容机构的专业服务和特色优势。查看源码 -
帝国cms7.5女性护肤搭配美妆潮流网站源码带数据4.5G本模板专为女性美容护肤行业设计,提供美容护肤、发型设计、女性健康、时尚化妆、娱乐新闻、服饰搭配等女性潮流资讯内容展示。采用帝国CMS7.5开发,同步生成电脑端和手机端,满足用户对美容时尚信息的获取需求。查看源码
| 分享笔记 (共有 篇笔记) |
