我通过 jQuery 对 servlet 进行了 ajax 调用:
function updateMapping() {
$.ajax({
type : "POST",
url : "/tool/updateMap",
data : "mapArray=" + mapArrayVar+ "&submit=Update",
datatype : "html",
success : function(data) {
$(document).ajaxStop(function() {
location.reload(true);
});
}
});
}
此调用没有问题,但在重新加载页面时更新后,它再次调用具有“submit=Save”属性的 servlet。
<span> <input type="submit" name="submit" class="buttonabc" value="Save" />
所以数据被保存了两次