Как FormLister-ом отправить файл ajax-oм

Добрый вечер, ни как не могу отправить файлы FormLister-ом аяксом....
на eFrom делал так и работает:

<script>
   $(function(){
        $(document).validator().on("submit","#OrderForm",function(e){
            e.preventDefault();	
			
			var fdata = new FormData($(this)[0]);
            var m_method=$(this).attr('method');
            var m_action=$(this).attr('action');
            $.ajax({
                type: m_method,
                url: m_action,
                data: fdata,
				cache: false,
				async: false,
				contentType: false,
				processData: false,
                resetForm: true,
                success: function(result){
					$("#OrderForm")[0].reset();
					var error = $(result).find("#order-error").html();
                    var msg = $(result).find("#thank-for-order").html();
					if (error) {
						submitMSG(false,error);
					}
					else if (msg) {
						submitMSG(true,msg);
					}
					else submitMSG(false,"undefined error:(");
                }
            });
			function submitMSG(valid, msg) {
				if (valid) {
					var msgClasses = "h3 text-center tada animated text-success";
				} else {
					var msgClasses = "h3 text-center text-danger";
				}
				$("#msgSubmit").removeClass().addClass(msgClasses).html(msg);
			}	
        });
    });
</script>		

3 комментария

avatar
Вот тут очень подробно расписано — modx.ru/novosti-i-stati/article/332/
avatar
так ФАЙЛ аяксом не хочет отправлять почемуто(
avatar
Да, верно.
Не обратил внимание, что дело касается именно файла.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.