我有这个js代码,当我按下add to cart按钮时。如果成功添加到购物车中,该按钮将变为已添加。问题是当我按下add cart按钮然后访问另一个页面时,以及当我按下浏览器上的back按钮时。页面是在js上的click事件发生之前加载的。所以按钮仍然是“添加到购物车”。不是“添加”。但当我刷新页面时。一切都很好。
是否可以将事件更改保存到浏览器历史记录中?或者有没有正确的方法来实现这一点?
:)基本上,我试图做一个电子商务站点,我使用会话存储购物车内容,并使用echo语句显示它,计算当前篮子中有多少内容,但是当它们在某个产品上并尝试将其添加到购物车中时,购物车的值在页面刷新之前不会回显所添加的项,所以我需要类似AJAX这样的东西,在添加项时显示会话的更新值,而不需要页面刷新。下面是购物车的代码片段,作为示例:
// Assign sh