[Jqyery] загрузка файлов(файла) через пост

rtyug
На сайте с 13.05.2009
Offline
263
510

есть решение загрузки файлов (файла) через POST

http://forums.devx.com/showthread.php?t=171084

я использую все как там - работает!!


$(document).ready(function () {
$("#file").change(function() {
$("#form1").submit();
});
});

function callback(msg) {
$("#msg").html(msg);
}

но там проблема, что как только я выбрал файл - сразу идет отправка!! а надо сделать чтобы после нажатия на submit пошла отправка...

я пробую:


<script>


$('#test').live("click", function(){

// $("#file").change(function() {

$("#form1").submit();

// });

});


function callback(msg) {
$("#msg").html(msg);
}

</script>


<div>
<form action="upload.pl" id="form1" name="form1" encType="multipart/form-data" method="post" target="hidden_frame" >
<input type="file" id="file" name="file" style="width:450">
<input type="submit" id="test" name="test" value="submit">
<span id="msg"></span>
<br>

<iframe name='hidden_frame' id="hidden_frame" style='display:none'></iframe>
</form>

</div>

но файлик не отправляется, по не понятным причинам...

ЗАДАЧА: сделать чтобы после нажатия на submit пошла отправка...

вродебы я все сделал правильно, но а какого фига файл не хочет отправлятся? я уже из-за простой проблема затрахался что ужас...

Спалил тему: Pokerstars вывод WMZ, etc на VISA 0% или SWIFT + Конверт USD/GBP,etc (net profit $0,5 млрд) (https://minfin.com.ua/blogs/94589307/115366/) Monobank - 50₴ на счет при рег. тут (https://clck.ru/DLX4r) | Номер SIP АТС Москва 7(495) - 0Ꝑ, 8(800) - 800Ꝑ/0Ꝑ (http://goo.gl/XOrCSn)
AlikZP
На сайте с 22.11.2009
Offline
107
#1

Вместо

$("#file").change(function() {

попробуйте написать

$("#test").click(function() {

где #test это id кнопки submit

$(document).ready(function () {

$("#test").click(function() {
$("#form1").submit();
});
});

function callback(msg) {
$("#msg").html(msg);
}

Только страница-то все-равно перегрузится после сабмита формы. Разве что стоит какой-то перехватчик, о котором вы ничего не сказали, тогда да, должно отработать красиво

Website CMS: быстрая, удобная, недорогая! Вечная лицензия за 45$ (/ru/forum/524503) Яся - быстрый поиск фото для товаров. OpenCart/ocStore. Дополнение. (/ru/forum/665287) Грамотная верстка ваших макетов (/ru/forum/comment/8853216)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий