这个要看你是什么时候调用的重复提交有二种可能 1、你的提交写在了一个循环里面,一旦失败会重新执行这个循环提交2、你代码里面的提交可能放在了类似于setTimtOut()这种时间事件函数里,他是会隔断时间就执行一次的。如果浏览器访问成功,JS提交不成功,可以试着换种提交的方式, 不用submit提交 ,用ajax试试看能不能跑通最后,检查你提交的路径是否有误,比如,放在其它包里,要跳出该包,需要在url前加../