Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Загрузка файла на сервер через Ajax / 6 сообщений из 6, страница 1 из 1
30.09.2014, 09:09
    #38761488
Sabyrov.Talgat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла на сервер через Ajax
Во View написал:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
@using( Ajax.BeginForm("AddPhoto", "Home", new AjaxOptions
{
    HttpMethod="Post",
    UpdateTargetId = "block"
}, new
{
    enctype = "multipart/form-data"
}))
{
<div id="block">
    <input type="file" name="file" id="file" onchange="form.submit();"/>
</div>
}



Файл подгружает, все работает, но обновляет страницу.

Как сделать чтоб не обновлял всю страницу или хотя бы обновлял только один блок?
...
Рейтинг: 0 / 0
02.10.2014, 03:54
    #38764168
st_st
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла на сервер через Ajax
По старинке в iframe впихнуть форму. Либо по современному - отправить форму ajax-ом через FormData, ну или прямая передача файла ajax-ом с ручным прописывание boundary и т.д.
...
Рейтинг: 0 / 0
02.10.2014, 10:53
    #38764432
Ilya81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла на сервер через Ajax
...
Рейтинг: 0 / 0
02.10.2014, 11:34
    #38764511
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла на сервер через Ajax
st_stПо старинке в iframe впихнуть форму. Либо по современному - отправить форму ajax-омне надо путать ajax и xmlhttprequest. ajax это принцип, а xmlhttprequest и iframe это способы реализации этого принципа.
...
Рейтинг: 0 / 0
02.10.2014, 15:08
    #38764964
codearticles.ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла на сервер через Ajax
...
Рейтинг: 0 / 0
02.10.2014, 18:00
    #38765220
st_st
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла на сервер через Ajax
Antonariyst_stПо старинке в iframe впихнуть форму. Либо по современному - отправить форму ajax-омне надо путать ajax и xmlhttprequest. ajax это принцип, а xmlhttprequest и iframe это способы реализации этого принципа.

Привык xhr называть ajax-ом, фрейм - фреймом, JSONP - JSONP-ом, вебсокеты - вебсокетами и т.д., при разговоре с коллегами сразу понятно о чём речь, а то скажут "ajax-ом" и сиди потом думай, xhr там, фрейм или что-то ещё.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Загрузка файла на сервер через Ajax / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]