我按一下按钮进行ajax发布,如下所示。但是成功后,该页面将再次提交到jsp页面上的表单发布URL。我不确定为什么会发生这种情况以及如何防止这种情况发生。
Ajax呼叫:
var urlsub = window.location.protocol + "//"+ window.location.host + contextPath+ "/saveEOI";
$.ajax({
type : "POST",
url : urlsub,
cache : false,
async: false,
data: {'applicationId' : applicationId
},
success : function(data) {
alert("success");
},
error : function(e) {
console.log(e);
}
});
成功警报成功显示,但之后又为jsp页面表单动作生成了另一个发布请求……这将导致405错误。成功后我想停止执行。
<s:form action="expressEOI" class="form-horizontal" name= "EOI" id="EOI"
enctype="multipart/form-data" modelAttribute="expressEOIBean">
请问是否有人可以帮助我。.我哪里出问题了。