我有一个网页,我通过xmlhttprequest从画布将2个图像发布到php脚本。如果我等待2个单独的请求完成一切都没问题,但是如果我在第一个完成上传之后离开页面,那么第二个就没有做任何事情,我猜它只是停止了。
我的问题是,我必须保持页面打开,直到两个上传完成?我想如果启动xmlhttprequest,无论如何都会完成,即使你关闭了浏览器。
答案 0 :(得分:1)
否 - xmlhttprequest绑定到您当前所在的页面。
添加回调以在流程完成时向用户显示。
答案 1 :(得分:0)
当你还在上传图片时,你可能会离开页面吗? (如果图像非常大,可能需要一段时间才能完全上传)在这种情况下,您正在停止上传,并且管理上载结束的页面php可能无法执行。
答案 2 :(得分:0)
正如symcbean所说,所有XMLHttpRequest
都绑定到您当前的页面。因此,如果您更改页面或关闭选项卡或浏览器,则所有当前正在运行的请求都将被中止。
我认为如果xmlhttprequest已启动,无论如何都会完成,即使你关闭了浏览器。
你是否喜欢,当你关闭一个应用程序时,它并没有真正关闭它,应用程序仍然会在计算机上运行?