1 / 4
文档名称:

Ecshop ajax应用讨论.doc

格式:doc   大小:40KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Ecshop ajax应用讨论.doc

上传人:mh900965 2018/3/17 文件大小:40 KB

下载得到文件列表

Ecshop ajax应用讨论.doc

相关文档

文档介绍

文档介绍:一年多来根据我对ecshop ajax应用的了解总结如下:
例:就我个人实现点击购物按钮后立即更新购物车数量方案
1、 里有
<a href=''><SPAN id='cart_count_all'>{insert name='cart_info'}</SPAN></A>
同时此页面有
<a style="cursor: pointer;">添加购物车</a
我们现在需要实现点击按钮后页面不刷新去更新上面购物车数量
2、首先我们需要调入系统
{insert_scripts files=','}
这俩个js文件是有关ajax实现效果的类问题我们大可不去管只需要调入
进行添加我们自己的添加购物车函数
function addToCart_xaphp(goodsId, parentId)
{
var goods = new Object();
var spec_arr = new Array();
var fittings_arr = new Array();
var number = 1;
var formBuy = ['ECS_FORMBUY'];
var quick = 0;
// 检查是否有商品规格
= quick;
= spec_arr;
= goodsId;
= number;
// = guige;
= (typeof(parentId) == "undefined") ? 0 : parseInt(parentId);
('?step=add_to_cart', 'goods=' + (), addToCartResponse_xaphp, 'POST', 'JSON');
}
解释;
b. ('?step=add_to_cart', 'goods=' +(), addToCartResponse_xaphp, 'POST', 'JSON'); ?step=add_to+cart同时把数据通过POST提交,有关json具体原理想研究的朋友可以去网上找资料。
c、addToCartResponse_xaphp回调函数很重要.
3、
我们找到 if($_REQUEST['step'] == 'add_to_cart' ){ 添加购物车的程序}
解释:a、。首先我们要调入json处理数据文件include_once('includes/'); 这个文件很重要即 js 和php直接通过一种方式俩者进