一些电商网站在加入购物车和结算的时候链接显示JavaScript:void(0),为什么要用js来进行提交?

如题所述

为了更好的用户体验和安全方面的考虑. 在加入购物车的时候, 一般是用ajax做的, 那么如果不用ajax做的话, 你点击加入购物车, 那么就直接跳到购物车界面去了, 这对用户体验其实并不好, 因为用户可能还想逛逛, 还想买东西.
结算的时候也是使用ajax, 为什么, 因为结算页面并不是死的页面, 有可能用户还要调一下商品数量啊, 再选一下款式啊什么的, 这个时候你用ajax在本页面进行数据的交换 , 就比不停的刷新页面要好的多.追问

在提交订单的时候也是用的js提交,这个是为了安全的考虑?

追答

我想听听你的想法

追问

通过源码看不到页面的链接了,也就不知道里面具体的方法了,别人就没办法攻击了

追答

聪明~

温馨提示:答案为网友推荐,仅供参考
相似回答