2015-08-09 29 views
-1

我正在拖动& drop div来上传图片。AJAX发送POST时,浏览器无法获取

  1. “on drop” - > loop将每个文件放在单独的数组中,jQuery在页面上创建一个图像占位符,并为此1个文件数组调用“send”函数。
  2. “发送” - > AJAX发布数组到PHP和“成功”调用“显示 上传”。
  3. “show upload” - > jQuery将占位符从“第1步”更改为带有src的img标记以上载 图像(由php处理的图片的缩略图)。

当我试图上传图片(6或500)时,我最终列出了“POST”(上传)和“GET”(下载)列表。事情是,浏览器等待所有“POST”完成,然后才处理“GET”。

这里是问题:
如何使GET单独工作/同时发布(我显然希望上传的图片一显示在服务器上)?
它是服务器我必须调整或代码/逻辑?

服务器:apache。

P.S. 会很高兴听到任何批评/建议/链接。

+0

到目前为止,你已经尝试过什么?你的代码在哪里? – Hassaan

+0

显示,我的浏览器允许的最大请求数量不足,所以我将URL更改为URI。现在“图像”返回成功响应。解决了我的问题。 –

回答

1

当您在AJAX操作中使用会话时,它可以追加。
PHP会阻止其他HTTP请求,以便只有一次请求可以访问会话。

在AJAX动作

,争取早日使用session_write_closehttp://php.net/session_write_close)如你不需要写在$ _SESSION