首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在FileDrop.js jQuery接口上获取服务器响应?

如何在FileDrop.js jQuery接口上获取服务器响应?
EN

Stack Overflow用户
提问于 2014-09-01 07:59:54
回答 1查看 242关注 0票数 0

我正在使用http://filedropjs.org/#jquery实现一个文件删除功能到我的网页。

以下是文档中的示例代码:

代码语言:javascript
复制
$('<div><p>Drop something here...</p></div>')
  .appendTo(document.body)
  .filedrop()
  .on('fdsend', function (e, files) {
    // Occurs when FileDrop's 'send' event is initiated.
    $.each(files, function (i, file) {
      file.sendTo('upload.php')
   })
  })
  .on('filedone', function (e, file) {
    // Occurs when a File object has done uploading.
    alert('Done uploading ' + file.name + ' on ' + this.tagName)
  })

如何读取服务器对“filedone”的响应?对象e或文件似乎不包含它(用JSON.stringify检查)。我希望upload.php重命名和保存文件,并将新的文件名发送回网页。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-15 07:32:55

好的,这可以通过将xhr对象添加到“filedone”函数中来实现:

代码语言:javascript
复制
.on('filedone', function (e, file, xhr) {                                                
    var serverResponse = xhr.responseText;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25601275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档