最近遇到一个问题,就是程序还未加载完,点击购买该产品,竟然可以成功的添加到购物车,最后导致客户购买的产品没有选择
尺寸,颜色就提交了。。。
该外贸网站将产品添加到购物车的思路是:通过js来判断客户是否选择了尺寸,颜色,若任意一个没有选择,就不能成功的将产
品添加到购物车
虽然这个思路很正确,但是由于某些原因(如网速啊,空间啊,sql语句。。。)导致网页加载过慢,程序未加载完,客户就点击了
提交按钮,然后紧接着就出问题了,购物车内未有该产品的属性(大小,颜色)…
出现这个问题的主要原因就是程序未加载完,那么我们如何来避免这个错误呢?那就需要js来判断程序是否加载完,若加载完成
择将提交按钮显示出来,否则隐藏
分享一下js代码:
<script>
document.onreadystatechange = subSomething;//当页面加载状态改变的时候执行这个方法.
function subSomething()
{
if(document.readyState == “complete”){ //当页面加载状态
$(“.addtocart”).css(‘display’,'block’);
}
}
</script>
如果你有外贸企业网站建站需求,欢迎随时联系我们
QQ客服:415682727
电话:020-39907297