ECOS百科全书|高级搜索|RSS订阅|加入收藏|服务中心|联系我们欢迎您光临!

ONex ECStore手机端购物车提交不了的问题解决办法

来源:清风设计团队 发布时间:2018-11-08 23:07 字体:【   点击

ONex ECStore的手机端(wap端),有在购物车首页(cart-index.html)点击结算按钮时,在某些浏览器下没有反应。 这是因为某些浏览器限定了JS生成的DOM对象需要写到BODY里,ajax提交时才会产生相应的动作。要解决这个问题,需要改造一下cart-index.html页面的js代码。


1.jpg


找到app/b2c/view/wap/cart/index.html,复制一份到custom/b2c/view/wap/cart/下,在202行到209行找到如下代码:

    // 购物车结算
    $('.J_settlement').bind('click',function(e){
        $('<form>').attr({
            'action':'<{link app=b2c ctl=wap_cart act=checkout}>',
            'method':'post'
        }).append($('.pt-list').clone()).submit();
        return false;
    });


将它修改为:

    // 购物车结算
    $('.J_settlement').bind('click',function(e){
        $('<form>').appendTo($('body')[0]).attr({
            'action':'<{link app=b2c ctl=wap_cart act=checkout}>',
            'method':'post'
        }).append($('.pt-list').clone()).submit();
        return false;
    });


问题即可解决。

------分隔线--------

关键词:ECStore手机端,购物车提交不了,解决办法

转载请保留:http://www.hnqss.cn/html/jszx/ecstore/article-2842.html

------分隔线--------