
初步怀疑你的删除事件绑定有问题:新加入的DOM元素未绑定到事件。这种情况应该使用事件委派来做,你用 jQuery 吗?假设你的购物车列表的 HTML 结构如下:
<ul id="cartList"><li>
购物车商品1
<button>删除</button>
</li>
<li>
购物车商品2
<button>删除</button>
</li>
……
</ul>
则删除购物车商品的代码为(用了 jQuery):
$('#cartList')on('click', 'button', function() { // 委派 button 的点击事件$(this)parent()remove(); // 移除购物车里当前商品
});
在根目录下,有个plus的文件夹,里 面有购物车的代码,carphp和carbuyactionphp文件,还有posttocarphp文件,其中carphp是在下订单时用到的购物车,也是商品页中查看购物车的文件,posttocarphp是加入购物车的文件。
简单的说一下:
1 :goodsdwt是商品详情页。数据通过Ajax传值,传递到commonjs。
2:然后就是flowphp的addtocart方法。具体的insert是在lib_isnert的insert_cart_info方法添加到cart表里面然后返回给lib_orderphp。
3:然后从flowphp里面调用购物车信息。最后赋值给模板flowdwt文件。具体的流程太详细,这里就不仔细说了。关键是要看方法怎样一个调用另一个,变量又是在哪里定义的。代码里面的注释挺详细的仔细找一定能找到!
ecshop中的几种价格:ecs_goods这个表是用来控制产品信息的表,里面有market_price,shop_price,promote_price和会员等级价格market_price
表示市场价格shop_price
表示本店价格promote_price
表示产品促销价格市场价格可以在后台设置,后台->系统设置->商店设置->商品显示设置->可以选择是否显示"市场价格"打开
themesdefaultgoodsdwt你可以看到{$langmarket_price}{$goodsmarket_price}//市场价格{$langshop_price}{$goodsshop_price_formated}//本店价格{$rank_pricerank_name}:{$rank_priceprice}//会员价格商品总价
{$langamount}:
在这里显示,用ajax来控制修改商品总价格的js
如果要删除商品总价,就可以把这两段都删除.会员优惠价格列表.
{$langnumber_to}
优惠价格
{$price_listnumber}
{$price_listformat_price}
在goodsdwt中,这段是用来控制优惠价格的。如$volume_price_list不为空,那表面该产品设置了价格等级列表
1、首先建立一个abstract文件名php为后缀的文件。并在页面中加入php标记 。
2、在页面中创建一个以abstract开头的类Ab。
3、在抽象类中创建一个抽象方法就是在创建方法的时候public前边加一个abstract但是方法不加方法体并在结尾加分号。
4、创建一个子类来集成抽象类Ab。
5、继承类创建好后实例化Sonab类并调用其中的方法就能调用成功了。
以上就是关于很奇怪的js,ajax的问题,关于添加到购物车及点击删除的,就类似京东商城的那样。全部的内容,包括:很奇怪的js,ajax的问题,关于添加到购物车及点击删除的,就类似京东商城的那样。、如何调用订单列表中,ajax动态载入商品列表的、如何从数据库读取一系列商品信息并在前台展示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)