JQuery Ajaxform с типом ввода = файл и мультифайл - PullRequest
1 голос
/ 13 июня 2010

Я использую форму ajax с мультифайлом.

Однако ajaxform, кажется, просто тихо умирает и ничего не делает при использовании мультифайла.

Multifile - это просто плагин jquery, который создает список входных файлов type =, так что вы можете загрузить несколько файловсразу, до этого вы можете добавить / удалить свой список загрузки файлов.

Я посмотрел на несколько файлов и сделал одно изменение, чтобы убедиться, что он генерирует уникальное имя, а также идентификатор, который он не делал раньшеи я проверил элементы формы, которые строит мультифайл, которые кажутся правильными.При взгляде на ajaxform кажется, что он просто сгенерирует iframe как обычно и отправит множественный ввод type = file, но ничего не делает.

Кто-нибудь еще испытывал проблемы с несколькими типами ввода = загрузка файлов

1 Ответ

0 голосов
/ 15 июня 2010

Я посмотрю. Демо выглядит хорошо.

Посмотрев на мультифайл, я обнаружил, что он перехватывает submit, ajaxform и несколько других вызовов, чтобы попытаться отключить публикацию пустых элементов. При этом (по крайней мере для ajaxfor) m он повредил параметры и идентификатор экземпляра для Ajaxform. Так как ajaxform не публикует пустые элементы, метод в мультифайле был избыточным, поэтому я удалил его. Есть все еще некоторые странные вещи, происходящие с мультифайлом при попытке удалить добавленные файлы из очереди (только первый файл), и я не могу видеть, что это связано с моим изменением перехвата в мультифайле. Я думаю, что происходит еще один конфликт, и события не связаны должным образом, что приводит к этому странному поведению.

Во всяком случае, я собираюсь попробовать загрузить, что красивее наверняка и, надеюсь, более функциональным. Спасибо за внимание.

...