- 此问题在此处已有答案**:
Ajax Upload image(6个答案)
save a image in the folder and getting the image name using ajax(2个答案)
昨天关门了。
这是我上传一些图片到服务器的代码
除了success
外一切正常-上传完成后重新加载页面
我尝试了另一个参数-例如20000-没有成功
请帮帮忙
inpfi.on('change', function(){
var flist = inpfi[0].files;
var fd = new FormData();
for(let i = 0; i < flist.length; i++){fd.append('flist[]', flist[i]);}
$.ajax({
url: 'a_slike_up.php',
type: 'post',
data: fd,
dataType: 'json',
contentType: false,
processData: false,
success: function(){setInterval('location.reload()', 7000);}
})
});
- 更新**
我试过普通的js,效果很好
所以我需要同样的-但是在我的jquery代码中
function handler_finito(e){
location.href = location.href;
}
inpfi.on('change', function(){
// ...
var ajax = new XMLHttpRequest();
ajax.addEventListener("load", handler_finito, false);
ajax.open("POST", "a_slike_up.php");
ajax.send(fd);
});
1条答案
按热度按时间ccrfmcuu1#
使用setTimeout函数代替setInterval: