?yb? 2013-09-26 00:21 采纳率: 100%
浏览 22

jQuery帖子待定

When a user drops multiple images on a 'drop zone' in one of my pages, I use jQuery to loop through the files in evt.originalEvent.dataTransfer.files and upload each of the images using a jQuery post call. This was working fine up until a few days ago, but it has since stopped working. Now only one or two of the post calls succeed, the rest end up stuck in a 'pending' state. The jQuery call I'm using is:

$.ajax({
  type: "POST",
  url: url,
  contentType: "application/json",
  processData: false,
  data: JSON.stringify(data),
  dataType: 'json'
})
.done(function(dbResp, textStatus, jqXHR) {
  if(obj.type == 'imageAttachment') {
    return ctx.insertNewImage(dbResp);
  }
  ctx.insertNewFile(dbResp);
})
.fail(function(jqXHR, textStatus, error) {
  var msg = 'Error(s) were encountered during file upload: ';
  msg += jqXHR.status + " " + jqXHR.statusText;
  notify(msg, 'error');
});

My server (nodejs) sends a 200 response back with a JSON object that contains information about the attachment document. I can see the response in Chrome's browser console, so I know it is being received, but the pending ajax post requests stay pending. Any idea on where I'm going wrong? Here's the response:

console.log('arguments: ', arguments);
0: Object
_id: "e4f4b9e80a9866c5efc728d00a8568ba"
_rev: "1-5dce4437e45dc030ace54f25a75de34a"
1: "success"
2: Object
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥60 版本过低apk如何修改可以兼容新的安卓系统
    • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
    • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
    • ¥50 有数据,怎么用matlab求全要素生产率
    • ¥15 TI的insta-spin例程
    • ¥15 完成下列问题完成下列问题
    • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
    • ¥15 YoloV5 第三方库的版本对照问题
    • ¥15 请完成下列相关问题!
    • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?