【问题标题】:Jquery Ajaxform with input type=file and multifile输入类型=文件和多文件的Jquery Ajaxform
【发布时间】:2011-03-03 06:28:12
【问题描述】:

我正在使用带有多文件的 ajax 表单。

然而 ajaxform 似乎只是静静地死去,如果使用多文件,它什么也不做。

Multifile 只是一个 jquery 插件,它构建一个 input type=file 列表,以便您可以一次上传多个文件,在此之前您可以添加/删除文件上传列表。

我查看了 multifile 并进行了一项更改,以确保它生成了一个唯一的名称以及它以前没有做过的 id,并且我检查了 multifile 正在构建的表单元素,这一切似乎都是正确的。从 ajaxform 来看,它似乎应该像平常一样生成 iframe 并发布多个输入 type=file 但它什么也不做。

有没有其他人遇到过多个输入类型=文件上传的问题

【问题讨论】:

    标签: jquery ajaxform


    【解决方案1】:

    我去看看。演示看起来不错。

    查看多文件后,我发现它正在拦截提交、ajaxform 和其他一些调用,以尝试禁止发布空元素。这样做(至少对于 ajaxfor)m,它破坏了 Ajaxform 的选项和实例 ID。由于 ajaxform 无论如何都不会发布空元素,因此 multifile 中的方法是多余的,所以我将其删除。尝试从队列中删除添加的文件(仅限第一个文件)时,多文件仍然会发生一些奇怪的事情,我看不出它与我在多文件中的拦截更改有关。我认为还有另一个冲突正在发生,事件没有正确绑定导致这种奇怪的行为。

    无论如何我都会尝试uploadify,它肯定更漂亮,希望更实用。感谢您的提醒。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-08
      • 2011-11-07
      • 1970-01-01
      • 2023-03-15
      • 2018-12-28
      • 2022-06-10
      相关资源
      最近更新 更多