Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 通过AJAX删除项目后,页面向上滚动_Php_Ajax - Fatal编程技术网

Php 通过AJAX删除项目后,页面向上滚动

Php 通过AJAX删除项目后,页面向上滚动,php,ajax,Php,Ajax,描述:你好,我正在开发在线食品订购网站。我几乎完成了这个项目,但我被困在购物车里了 问题:当我从购物车中删除我选择的项目时,我面临问题。当我从购物车中删除项目时,页面会向上滚动。。我正在使用AJAX从购物车中添加和删除项目 当我从购物车中删除物品时,有什么可能的解决方案使页面不会向上滚动 您可以在这里查看链接:页面重定向后,单击菜单选项卡查看菜单项。。。当你点击菜单项时,购物车将显示,一旦你从购物车页面中删除该项,向上滚动。。如何避免页面向上滚动。我认为您在删除按钮中使用了锚定标记。即 <

描述:你好,我正在开发在线食品订购网站。我几乎完成了这个项目,但我被困在购物车里了

问题:当我从购物车中删除我选择的项目时,我面临问题。当我从购物车中删除项目时,页面会向上滚动。。我正在使用AJAX从购物车中添加和删除项目

当我从购物车中删除物品时,有什么可能的解决方案使页面不会向上滚动


您可以在这里查看链接:页面重定向后,单击菜单选项卡查看菜单项。。。当你点击菜单项时,购物车将显示,一旦你从购物车页面中删除该项,向上滚动。。如何避免页面向上滚动。

我认为您在删除按钮中使用了锚定标记。即

<a href="#" ...>Delete</a> 

像这样的。用它

<a href="">Delete</a> 

或使用按钮,即

<button ...>Delete</button>
删除

希望您的问题能够得到解决。

这是因为您使用的链接元素带有
href=“#”
–浏览器将空哈希值视为“滚动到顶部”

执行JS代码后,您只需抑制“正常”链接功能–关键字为
event.preventDefault
return false
(后者用于“传统”事件处理。

替换href=“#”为href=“javascript:void();”

参见本文