几年前开发的系统,遇到个诡异的问题一直很困惑。
询价单编辑页面,当执行“发布”时,执行完自己的Action后,总是又会去执行另一个action。明明两者没有任何关联,非常匪夷所思。页面其他按钮的操作一切又正常,再耗了今天一下午的时间后,终于找到了原因!!!
原来其他按钮我都是写的 <input type="button" .... /> ,但是这个按钮 我写成了 <input type="submit" .... />,恰巧这个按钮又在一个form表单里,form表单里偏又设了个action(从别的页面拷贝过来,估计忘删了),所以“发布"按钮执行完绑定的JS方法里,就跳去执行form表单的action了。
所以没白花费整个下午,还算有所收获~! \(^o^)/~