在开发AI展示框架过程中,每一次ajax post都会触发两次的app route函数响应,尝试了诸多方法才得以解决,现将该方法记录如下:
$('#exportForm').submit(function(e){
e.preventDefault();
e.stopImmediatePropagation();
注:本来就支持了如下 e.preventDefault()这样的语句,但是仍然发现有两次提交。
发现需要再添加一个
e.stopImmediatePropagation();
才可以。最终只提交了一次。其后台显示结果如下:
从其结果中可以看到,只出现了一个POST结果。