Асинхронная ли загрузка?

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
gto23
Сообщения: 67
Зарегистрирован: 2013.06.08, 22:03

Асинхронная ли загрузка?

Сообщение gto23 »

Добрый день! Столкнулся с проблемой, что не могу найти работающий пример кода с демо, который бы без перезагрузки страницы, загружал файл. В статье http://i-wanna-think.ru/asinxronnaya-za ... go-iframe/ есть демка. Либо я чего-то не понимаю, либо там ошибка. Асинхронная, по определению значит, что без перезагрузки страницы, так? А там перезагрузка идет...Что не так, чего я недопонимаю? Мне требуется сделать загрузку, но так, чтобы страница не обновлялась, я попробовал способ со скрытым iframe, работает, но страница перезагружается! Как реализовать такое? Битый час ищу нормальный сайт, с демкой, нашел 2, но оба также перезагружают страницу! Браузер - последний хром, так что, думаю проблема все не придумана...Вот кстати еще одна заявленная "асинхронная" загрузка http://web-tec.info/samples/sample_ajax ... upload.htm. Настроение аж испортилось.. :( К примеру любой uploader вроде file uploader, xupload и т.п., работает правильно, а эти ...!!!
gto23
Сообщения: 67
Зарегистрирован: 2013.06.08, 22:03

Re: Асинхронная ли загрузка?

Сообщение gto23 »

не помогло ни капли
gto23
Сообщения: 67
Зарегистрирован: 2013.06.08, 22:03

Re: Асинхронная ли загрузка?

Сообщение gto23 »

help me! Не могу понять...Как сделать загрузку файла без перезагрузки страницы? Желательно не в контексте фрэйворка подкинуть рецептик
Аватара пользователя
howard
Сообщения: 528
Зарегистрирован: 2012.11.16, 18:55
Откуда: Україна, Вінниця

Re: Асинхронная ли загрузка?

Сообщение howard »

Агрегатор цен на услуги хостинга - https://hostcost.net
gto23
Сообщения: 67
Зарегистрирован: 2013.06.08, 22:03

Re: Асинхронная ли загрузка?

Сообщение gto23 »

howard, первый же пример - перезагрузка страницы идет...Ну не ужели мне придется код file uploader`a разбирать? пожалейте меня...4000 строк( Кстати говоря, раз уж начал помогать...Проверь у себя этот первый пример, идет ли перезагрузка, может и правда мой браузер косячит. Хотя я вот сейчас в браузере девелопер тулзой проверил, ответ приходит правильный, без html, один javascript, значит вся страница не перезагружается. Но хром показывает индикатор загрузки на вкладке, рядом с тайтл, я не пойму, почему так. Другие загрузчики отрабатывают так, что хром этот индикатор не показывает
Аватара пользователя
Neuromance
Сообщения: 716
Зарегистрирован: 2011.09.06, 13:04

Re: Асинхронная ли загрузка?

Сообщение Neuromance »

сходил по ссылке, нажал на кнопочку демо. Загрузил файл. Никакой перезагрузки страницы.
Так что с примерами всё окей, это у вас что-то не то))))
gto23
Сообщения: 67
Зарегистрирован: 2013.06.08, 22:03

Re: Асинхронная ли загрузка?

Сообщение gto23 »

Ну я в конец ничего не понимаю. У меня во всех браузерах, на всех этих примерах страничка перегружается после нажатия на "upload". Хотя, нет, она не перезагружается, просто браузер сообщает о том, что идет загрузка, индикатором на вкладке...А есть такие способы. при которых этого не происходит. Ну как я понял, все такие аплоадеры построены на чем-то еще, помимо javascript и iframe
Аватара пользователя
howard
Сообщения: 528
Зарегистрирован: 2012.11.16, 18:55
Откуда: Україна, Вінниця

Re: Асинхронная ли загрузка?

Сообщение howard »

Да вы внимательно пройдитесь по всем аплоадерам, которые я в ссылке привел. Там есть такие, которые выполняют загрузку именно так как вы хотите. Один из них: http://pixeline.be/experiments/jqUploader/test.php
Агрегатор цен на услуги хостинга - https://hostcost.net
vladikamira
Сообщения: 92
Зарегистрирован: 2013.01.11, 23:13

Re: Асинхронная ли загрузка?

Сообщение vladikamira »

ТС может у вас проблемы с браузером?
gto23
Сообщения: 67
Зарегистрирован: 2013.06.08, 22:03

Re: Асинхронная ли загрузка?

Сообщение gto23 »

Проверил я на нескольких браузерах. Как я понял, так и должно быть...По другому видимо с iframe не вариант, хоть он и скрытый, при подгрузке браузер всеже палит идущий запрос индикатором. А все остальное похоже варианты с flash. Howad, да, примеры действительно были и подходящие под изначальное мое требование, но превью они не показывают, и как я понял, на старых браузерах без flash такое не реализовать вообще
vladikamira
Сообщения: 92
Зарегистрирован: 2013.01.11, 23:13

Re: Асинхронная ли загрузка?

Сообщение vladikamira »

да чего то какой-то обман! Я делал асинхронную загрузку, да и не раз, если мне память не изменят последний раз я делал это при помощи: https://code.google.com/p/ajax-upload/
Всё работает без flash и iframe-ов!
Аватара пользователя
Neuromance
Сообщения: 716
Зарегистрирован: 2011.09.06, 13:04

Re: Асинхронная ли загрузка?

Сообщение Neuromance »

vladikamira писал(а):да чего то какой-то обман! Я делал асинхронную загрузку, да и не раз, если мне память не изменят последний раз я делал это при помощи: https://code.google.com/p/ajax-upload/
Всё работает без flash и iframe-ов!
ну если вы чего-то не видите, это не значит, что этого нет)))
и как я понял, на старых браузерах без flash такое не реализовать вообще
это на каких например?
gto23
Сообщения: 67
Зарегистрирован: 2013.06.08, 22:03

Re: Асинхронная ли загрузка?

Сообщение gto23 »

ie6,ie7
gto23
Сообщения: 67
Зарегистрирован: 2013.06.08, 22:03

Re: Асинхронная ли загрузка?

Сообщение gto23 »

А можно попросить пример кода с ajaxupload, а то тут

Код: Выделить всё

https://code.google.com/p/ajax-upload/  
что лежит, мне использовать не удалось, вроде все как надо сделал, а не срабатывает
gto23
Сообщения: 67
Зарегистрирован: 2013.06.08, 22:03

Re: Асинхронная ли загрузка?

Сообщение gto23 »

Спасибо за ссылочку, разобрался, хороший загрузчик, минималистичный, сам форму создает, сам фрейм добавляет, очень удобно, код самого загрузчика прозрачный, код вызывающий - 1 строка. На самом деле отрабатывает он также, то о чем я говорил, все же присутствует, но это не перезагрузка, это загрузка ответа в фрэйм, так должно быть, это я уже понял. Спасибо большое всем за помощь!
vladikamira
Сообщения: 92
Зарегистрирован: 2013.01.11, 23:13

Re: Асинхронная ли загрузка?

Сообщение vladikamira »

gto23 писал(а):Спасибо за ссылочку, разобрался, хороший загрузчик, минималистичный, сам форму создает, сам фрейм добавляет, очень удобно, код самого загрузчика прозрачный, код вызывающий - 1 строка. На самом деле отрабатывает он также, то о чем я говорил, все же присутствует, но это не перезагрузка, это загрузка ответа в фрэйм, так должно быть, это я уже понял. Спасибо большое всем за помощь!
ой а ты имеешь ввиду, что POST для браузера он и в Африке POST? )
gto23
Сообщения: 67
Зарегистрирован: 2013.06.08, 22:03

Re: Асинхронная ли загрузка?

Сообщение gto23 »

При чем тут POST? А если я вдруг решу попробовать через GET? Конечно совсем не айс, но вдруг?
vladikamira
Сообщения: 92
Зарегистрирован: 2013.01.11, 23:13

Re: Асинхронная ли загрузка?

Сообщение vladikamira »

gto23 писал(а):При чем тут POST? А если я вдруг решу попробовать через GET? Конечно совсем не айс, но вдруг?
HTTP 1.1, передача файлов на сервер осуществляется двумя методами PUT и POST. Я имел ввиду что браузер посылает POST запросы формы и что бы не было видно перезагрузки страницы делается это в iframe.
Ответить