Php 通过AJAX删除项目后,页面向上滚动
描述:你好,我正在开发在线食品订购网站。我几乎完成了这个项目,但我被困在购物车里了 问题:当我从购物车中删除我选择的项目时,我面临问题。当我从购物车中删除项目时,页面会向上滚动。。我正在使用AJAX从购物车中添加和删除项目 当我从购物车中删除物品时,有什么可能的解决方案使页面不会向上滚动Php 通过AJAX删除项目后,页面向上滚动,php,ajax,Php,Ajax,描述:你好,我正在开发在线食品订购网站。我几乎完成了这个项目,但我被困在购物车里了 问题:当我从购物车中删除我选择的项目时,我面临问题。当我从购物车中删除项目时,页面会向上滚动。。我正在使用AJAX从购物车中添加和删除项目 当我从购物车中删除物品时,有什么可能的解决方案使页面不会向上滚动 您可以在这里查看链接:页面重定向后,单击菜单选项卡查看菜单项。。。当你点击菜单项时,购物车将显示,一旦你从购物车页面中删除该项,向上滚动。。如何避免页面向上滚动。我认为您在删除按钮中使用了锚定标记。即 <
您可以在这里查看链接:页面重定向后,单击菜单选项卡查看菜单项。。。当你点击菜单项时,购物车将显示,一旦你从购物车页面中删除该项,向上滚动。。如何避免页面向上滚动。我认为您在删除按钮中使用了锚定标记。即
<a href="#" ...>Delete</a>
像这样的。用它
<a href="">Delete</a>
或使用按钮,即
<button ...>Delete</button>
删除
希望您的问题能够得到解决。这是因为您使用的链接元素带有
href=“#”
–浏览器将空哈希值视为“滚动到顶部”
执行JS代码后,您只需抑制“正常”链接功能–关键字为event.preventDefault
或return false
(后者用于“传统”事件处理。替换href=“#”为href=“javascript:void();”参见本文