我有以下代码和元素,
function refreshcontent(){
//refresh content ajax query
}
$("#contentpage").on("submit","#fileuploadform",function(event){
refreshcontent();
});
<form id="fileuploadform" action="fileupload" METHOD="POST" enctype=multipart/form-data target="_blank" >
<input type="file" name="myfile"/>
<input type="submit" value="upload"/>
</form>
<div id="contentpage"> </div>
我希望在我的表单完全提交后刷新我的内容页面。我知道 setInterval 函数,我可以在一段时间后使用它来调用 ajax 刷新,但问题是我的文件大小不是恒定的,它可能会有所不同,提交表单所需的时间可能会有所不同..我也没有使用 ajax 提交表单(如果是这样,我可以使用成功处理程序完成)
有什么解决方案可以解决这个问题,我们可以等到我的表单提交吗?