Асинхронная ли загрузка?
Асинхронная ли загрузка?
Добрый день! Столкнулся с проблемой, что не могу найти работающий пример кода с демо, который бы без перезагрузки страницы, загружал файл. В статье http://i-wanna-think.ru/asinxronnaya-za ... go-iframe/ есть демка. Либо я чего-то не понимаю, либо там ошибка. Асинхронная, по определению значит, что без перезагрузки страницы, так? А там перезагрузка идет...Что не так, чего я недопонимаю? Мне требуется сделать загрузку, но так, чтобы страница не обновлялась, я попробовал способ со скрытым iframe, работает, но страница перезагружается! Как реализовать такое? Битый час ищу нормальный сайт, с демкой, нашел 2, но оба также перезагружают страницу! Браузер - последний хром, так что, думаю проблема все не придумана...Вот кстати еще одна заявленная "асинхронная" загрузка http://web-tec.info/samples/sample_ajax ... upload.htm. Настроение аж испортилось.. К примеру любой uploader вроде file uploader, xupload и т.п., работает правильно, а эти ...!!!
- lancecoder
- Сообщения: 2532
- Зарегистрирован: 2012.06.26, 17:16
Re: Асинхронная ли загрузка?
не помогло ни капли
Re: Асинхронная ли загрузка?
help me! Не могу понять...Как сделать загрузку файла без перезагрузки страницы? Желательно не в контексте фрэйворка подкинуть рецептик
Re: Асинхронная ли загрузка?
любой на вкус http://www.freshdesignweb.com/10example ... h-php.html
Агрегатор цен на услуги хостинга - https://hostcost.net
Re: Асинхронная ли загрузка?
howard, первый же пример - перезагрузка страницы идет...Ну не ужели мне придется код file uploader`a разбирать? пожалейте меня...4000 строк( Кстати говоря, раз уж начал помогать...Проверь у себя этот первый пример, идет ли перезагрузка, может и правда мой браузер косячит. Хотя я вот сейчас в браузере девелопер тулзой проверил, ответ приходит правильный, без html, один javascript, значит вся страница не перезагружается. Но хром показывает индикатор загрузки на вкладке, рядом с тайтл, я не пойму, почему так. Другие загрузчики отрабатывают так, что хром этот индикатор не показывает
- Neuromance
- Сообщения: 716
- Зарегистрирован: 2011.09.06, 13:04
Re: Асинхронная ли загрузка?
сходил по ссылке, нажал на кнопочку демо. Загрузил файл. Никакой перезагрузки страницы.
Так что с примерами всё окей, это у вас что-то не то))))
Так что с примерами всё окей, это у вас что-то не то))))
Re: Асинхронная ли загрузка?
Ну я в конец ничего не понимаю. У меня во всех браузерах, на всех этих примерах страничка перегружается после нажатия на "upload". Хотя, нет, она не перезагружается, просто браузер сообщает о том, что идет загрузка, индикатором на вкладке...А есть такие способы. при которых этого не происходит. Ну как я понял, все такие аплоадеры построены на чем-то еще, помимо javascript и iframe
Re: Асинхронная ли загрузка?
Да вы внимательно пройдитесь по всем аплоадерам, которые я в ссылке привел. Там есть такие, которые выполняют загрузку именно так как вы хотите. Один из них: http://pixeline.be/experiments/jqUploader/test.php
Агрегатор цен на услуги хостинга - https://hostcost.net
-
- Сообщения: 92
- Зарегистрирован: 2013.01.11, 23:13
Re: Асинхронная ли загрузка?
ТС может у вас проблемы с браузером?
Re: Асинхронная ли загрузка?
Проверил я на нескольких браузерах. Как я понял, так и должно быть...По другому видимо с iframe не вариант, хоть он и скрытый, при подгрузке браузер всеже палит идущий запрос индикатором. А все остальное похоже варианты с flash. Howad, да, примеры действительно были и подходящие под изначальное мое требование, но превью они не показывают, и как я понял, на старых браузерах без flash такое не реализовать вообще
-
- Сообщения: 92
- Зарегистрирован: 2013.01.11, 23:13
Re: Асинхронная ли загрузка?
да чего то какой-то обман! Я делал асинхронную загрузку, да и не раз, если мне память не изменят последний раз я делал это при помощи: https://code.google.com/p/ajax-upload/
Всё работает без flash и iframe-ов!
Всё работает без flash и iframe-ов!
- Neuromance
- Сообщения: 716
- Зарегистрирован: 2011.09.06, 13:04
Re: Асинхронная ли загрузка?
ну если вы чего-то не видите, это не значит, что этого нет)))vladikamira писал(а):да чего то какой-то обман! Я делал асинхронную загрузку, да и не раз, если мне память не изменят последний раз я делал это при помощи: https://code.google.com/p/ajax-upload/
Всё работает без flash и iframe-ов!
это на каких например?и как я понял, на старых браузерах без flash такое не реализовать вообще
Re: Асинхронная ли загрузка?
ie6,ie7
Re: Асинхронная ли загрузка?
А можно попросить пример кода с ajaxupload, а то тут что лежит, мне использовать не удалось, вроде все как надо сделал, а не срабатывает
Код: Выделить всё
https://code.google.com/p/ajax-upload/
Re: Асинхронная ли загрузка?
Спасибо за ссылочку, разобрался, хороший загрузчик, минималистичный, сам форму создает, сам фрейм добавляет, очень удобно, код самого загрузчика прозрачный, код вызывающий - 1 строка. На самом деле отрабатывает он также, то о чем я говорил, все же присутствует, но это не перезагрузка, это загрузка ответа в фрэйм, так должно быть, это я уже понял. Спасибо большое всем за помощь!
-
- Сообщения: 92
- Зарегистрирован: 2013.01.11, 23:13
Re: Асинхронная ли загрузка?
ой а ты имеешь ввиду, что POST для браузера он и в Африке POST? )gto23 писал(а):Спасибо за ссылочку, разобрался, хороший загрузчик, минималистичный, сам форму создает, сам фрейм добавляет, очень удобно, код самого загрузчика прозрачный, код вызывающий - 1 строка. На самом деле отрабатывает он также, то о чем я говорил, все же присутствует, но это не перезагрузка, это загрузка ответа в фрэйм, так должно быть, это я уже понял. Спасибо большое всем за помощь!
Re: Асинхронная ли загрузка?
При чем тут POST? А если я вдруг решу попробовать через GET? Конечно совсем не айс, но вдруг?
-
- Сообщения: 92
- Зарегистрирован: 2013.01.11, 23:13
Re: Асинхронная ли загрузка?
HTTP 1.1, передача файлов на сервер осуществляется двумя методами PUT и POST. Я имел ввиду что браузер посылает POST запросы формы и что бы не было видно перезагрузки страницы делается это в iframe.gto23 писал(а):При чем тут POST? А если я вдруг решу попробовать через GET? Конечно совсем не айс, но вдруг?