Javascript Ajax进程无法正常工作
我这里有个小问题。我正在通过AJAX将一些图像数据上传到我的PHP脚本中。除了进度部分外,整个脚本运行良好 控制台里唯一的东西就是Javascript Ajax进程无法正常工作,javascript,jquery,ajax,Javascript,Jquery,Ajax,我这里有个小问题。我正在通过AJAX将一些图像数据上传到我的PHP脚本中。除了进度部分外,整个脚本运行良好 控制台里唯一的东西就是 Upload1 然后 Ajax完成 Javasript: 我认为上传的数量会从1%增加到100%。我试着做了一些循环,但没有成功。。知道发生了什么吗 干杯在ajax请求中添加async:true $.ajax({ xhr: function(){...}, type: "POST",
Upload1
然后
Ajax完成
Javasript:
我认为上传的数量会从1%增加到100%。我试着做了一些循环,但没有成功。。知道发生了什么吗
干杯在ajax请求中添加
async:true
$.ajax({
xhr: function(){...},
type: "POST",
url: url,
async: true,
data: {
image: img,
designID: dID,
}
}).done(function( newID ) {
console.log("ajax done");
});
可能的复制品你试过一个真正大的图像吗?但是,它永远不会计数得很好,只有当多部分请求/响应返回并且XmlHttpRequest对象触发了一个状态更改事件时,这可能是间歇性的。您在哪个浏览器中检查了这一点?您是否在另一个浏览器中进行了检查?@Damon当前图片约为100kb如果您在本地运行,可能会太快而看不到任何更新,您将收到的唯一事件是初始事件和完成事件。对于一个非常大的文件和/或使用Charles或Fiddler之类的代理调试器来人为地降低吞吐量,您可能会更幸运。
$.ajax({
xhr: function(){...},
type: "POST",
url: url,
async: true,
data: {
image: img,
designID: dID,
}
}).done(function( newID ) {
console.log("ajax done");
});