Intereting Posts

как отправить тип входного файла через javascript в модулях joomla

Я хочу отправить файл с javascript в файл php.
У меня есть эта форма в моем php-файле

<form action="" method="post" enctype="multipart/form-data"> <label for="file">Filename:</label> <input type="file" name="file" id="file1"><br> <p id="poi">upload</p> <p id="plo"></p> </form> 

и белый этот код в js-файле

 jQuery(document).on("click","#poi",function(){ var objfile=new FormData(); var file=jQuery("#file1").get(0).files[0]; objfile.append("iefile078",file); var ajax ; ajax.upload.addEventListener("progress" ,progresshandler ,false); function progresshandler(){ jQuery("#plo").text("uploading ...."); } ajax.open("POST","helper.php"); ajax.send(objfile); }); 

когда я нажимаю «upload» на моей странице, эта функция срабатывает правильно.
Я хочу, когда загрузка продвигается "uploading …." показать пользователю.
Кроме того, я хочу отправить этот файл в файл helper.php.
как установить атрибут функции open () и send () в этом случае для передачи файла, загруженного в helper.php?
это моя файловая структура и мое место формы в файле default.php

 js jquery.js tmpl default.php helper.php mod_upload.php mod_upload.xml 

Попробуй это:

 $(document).on("click","#poi", function(e) { e.preventDefault(); var formData = new FormData($(this)[0]); $.ajax({ url: 'helper.php', type: 'POST', data: formData, async: false, beforeSend: function() { $("#message1").show().html("uploading..."); }, success: function(data) { $("#message1").fadeOut(); $("#container").html(data); }, cache: false, contentType: false, processData: false }); });