我遇到问题了。
当我选择图像文件时,文件正在发送到服务器,但完成后我没有看到警报,而是看到新的空白页面。
如何解决? 这是脚本
async function AJAXSubmit(oFormElement) {
fetch(oFormElement.action)
.then((response) => {
if (response.status === 200) { alert("ok") }
});
}
出现此问题的最可能原因是表单是以传统方式提交的(默认表单提交行为),这会重新加载页面。
您应该使用
event.preventDefault()
来防止默认提交行为。
async function AJAXSubmit(oFormElement) {
// Prevent the form from submitting in the default way
event.preventDefault();
your code comes here