[jquery ajax file upload, django] подскажите плз как

Alena_08_11

Пытаюсь отправить файл с помощью

$.post("/my/post/url/", $('#my_form').serialize function(data) {
$('#my_result_div').html(data);
});

Всё это в django. По урлу - вьюха, которая обрабатывает этот ввод, и на выхлопе выдаёт html-ку, которую я хочу отобразить в div#my_result. Ввод обрабатывать пытаюсь, как если это простой сабмит формы. Отладчик показывает, что в request.FILES у меня нихрена нет. У #my_form стоит enctype="multipart/form-data", простой сабмит формы обрабатывается нормально.
Я так думаю, что нужно что то другое вместо $('#my_form').serialize заюзать, но сходу чото не могу понять/нагуглить. Особо документацию не рыл, правда. Почитал про jQuery.post и попробовал вот так вот на халяву. Не получилось :). Прощу помощи.

Alena_08_11

В общем так вот нахаляву нельзя, нужно заморачивацца с iframe ? или найти и заюзать плагин, в котором уже всё заморочано ?

pilot

Дедовский способ: делаем на страничке iframe 1 на 1 пиксел с name="iframe"
В формочке с input type=file делаем target="iframe"
Жмем submit.
Файл уполз на сервер.
Дальше вроде все понятно.

serega1604

я ж тебе ссылку дал, там все разжевано несколько раз.

Alena_08_11

Спасибо за советы. Я ещё пока не юзал iframe и не знаю что это (только догадываюсь но я думаю, что разберусь.
Оставить комментарий
Имя или ник:
Комментарий: