Отправить файл с помощью ajax ⇐ Jquery
-
Гость
Отправить файл с помощью ajax
У меня есть форма, содержащая текстовые поля и 2 поля для загрузки файлов. Данные формы должны быть отправлены на адрес электронной почты с помощью ajax. Однако в моем коде отправляются только текстовые поля, а файлы опускаются.
Чтобы решить эту проблему, я использовал «valums-file-uploader», чтобы загрузить файлы в каталог на сервере, пытаясь получить ссылки на файлы и отправить их вместе с формой (вместо того, чтобы прикреплять их на электронную почту, чего я поначалу очень старался).
Проблема в следующем: файлы загружаются в указанный каталог на сервере, но я не могу отправить их ссылки по электронной почте.
Вот мой код: "демо.htm"
тело {размер шрифта: 13 пикселей; семейство шрифтов: Arial, без засечек; ширина: 700 пикселей; поле: 100 пикселей авто;} Вернуться на страницу проекта
Чтобы загрузить файл, нажмите кнопку ниже. Перетаскивание поддерживается в FF и Chrome.
Прогресс-бар поддерживается в FF3.6+, Chrome6+, Safari4+
Чтобы использовать загрузку файлов, включите JavaScript.
функция createUploader(){ var uploader = новый qq.FileUploader({ элемент: document.getElementById('file-uploader-demo1'), действие: 'php.php', отладка: правда, onComplete: функция (идентификатор, имя файла, ответJSON) { оповещение(ответJSON["имя файла"]); } }); } // в вашем приложении создайте загрузчик, как только DOM будет готов // не ждем загрузки окна window.onload = createUploader;
"php.php"
У меня есть форма, содержащая текстовые поля и 2 поля для загрузки файлов. Данные формы должны быть отправлены на адрес электронной почты с помощью ajax. Однако в моем коде отправляются только текстовые поля, а файлы опускаются.
Чтобы решить эту проблему, я использовал «valums-file-uploader», чтобы загрузить файлы в каталог на сервере, пытаясь получить ссылки на файлы и отправить их вместе с формой (вместо того, чтобы прикреплять их на электронную почту, чего я поначалу очень старался).
Проблема в следующем: файлы загружаются в указанный каталог на сервере, но я не могу отправить их ссылки по электронной почте.
Вот мой код: "демо.htm"
тело {размер шрифта: 13 пикселей; семейство шрифтов: Arial, без засечек; ширина: 700 пикселей; поле: 100 пикселей авто;} Вернуться на страницу проекта
Чтобы загрузить файл, нажмите кнопку ниже. Перетаскивание поддерживается в FF и Chrome.
Прогресс-бар поддерживается в FF3.6+, Chrome6+, Safari4+
Чтобы использовать загрузку файлов, включите JavaScript.
функция createUploader(){ var uploader = новый qq.FileUploader({ элемент: document.getElementById('file-uploader-demo1'), действие: 'php.php', отладка: правда, onComplete: функция (идентификатор, имя файла, ответJSON) { оповещение(ответJSON["имя файла"]); } }); } // в вашем приложении создайте загрузчик, как только DOM будет готов // не ждем загрузки окна window.onload = createUploader;
"php.php"
Мобильная версия