前端问题:ajax提交数据(或点击事件触发)时,页面被重定向(当前页被刷新)

mac2025-11-12  7

问题描述:在A页面的<form>里面添加触发事件或button,js里面添加相应事件方法,方法里面又控制页面跳转代码。

触发事件后,页面会刷新两次,最后回到A页面(类似重定向了)。

原因:如果form标签里面没有添加action属性,默认路径为当前页,使用sj中的方法执行后,会再执行form标签里面的action地址(也就是当前页刷新)

解决方法,将<form>改为<div>即可

最新回复(0)