2013-03-31 2 views
0

Мой вопрос прост и прост, я пытаюсь загрузить изображение без обновления страницы.Как загрузить изображение без обновления страницы

Я осмотрел сеть, и да, есть немало примеров. Хотя, большинство из них не то, что мне нужно. Некоторые из них все еще обновляют страницу. Некоторые просматривают изображение и имеют причудливый загрузчик. Я ничего подобного не делаю.

У меня есть HTML-форма с просмотром файла. После того как пользователь выбрал свое изображение и нажата кнопка отправки, изображение будет сохранено в разделе «uploads /» на моем сервере.

Я нашел, что лучшие способы сделать это через AJAX, PHP и через iFrame. Хотя большинство примеров онлайн либо вообще не работают, либо являются сложными.

ЭТО НАЗНАЧЕНИЕ. Но мой учитель заявил, что мы можем использовать любой сценарий загрузки, который мы находим в Интернете, пока мы ссылаемся на него.

Я ограничен Javascript (таких библиотек, как jquery, просто javascript), PHP, HTML и AJAX.

Вся помощь очень ценится, и я открыт для всех ссылок, которые вы предоставляете, так как я, возможно, пропустил несколько.

Спасибо!

+3

[Что вы пробовали?] (Http://mattgemmell.com/2008/12/08/what-have-you-tried/) – xan

+0

Если вы хотите получить подсказку, загрузите в iFrame и обработайте завершение через Javascript или использовать некоторые готовые плагины, такие как uploadify или любой подобный загрузчик Flash – Shehabix

+0

, ограниченный javascript по своему усмотрению или присваиванию, которому запрещено использовать jquery? – krish

ответ

0

Используйте «новый FormData()» и отправьте его через Ajax. Это работает только в современных браузерах, если вы хотите поддерживать IE, используйте скрытый iframe в качестве цели для своей формы и обрабатывайте ее с помощью javascript.

Смежные вопросы