jQuery - как отправить `post`` multipart / form-data` из формы и получить функцию? - PullRequest
3 голосов
/ 28 октября 2011

Итак, в настоящее время у меня есть форма, подобная этой:

            <form method="POST" id="form_upload" enctype="multipart/form-data" action="./dev.html">
                <fieldset>
                    <legend>
                        Name:
                    </legend>
                    <input type="text" class="required" name="file_name" />
                </fieldset>
                <fieldset>
                    <legend>
                        File:
                    </legend>
                    <input type="file" name="datafile">
                </fieldset>
                <input type="submit" value="Upload" />
            </form>

Я хочу отправить ее без обновления страницы через инструменты jjuery ajax и получить мою функцию вызываемой (например, alert) при завершении.Возможно ли и как это сделать?(Если это возможно, он должен работать в IE 6, кстати ... =)

1 Ответ

2 голосов
/ 02 января 2012

Возможно, вы можете использовать jQuery Form Plugin .Код будет примерно таким:

<script type="text/javascript"> 
    $(document).ready(function() { 
        $('#form_upload').ajaxForm(function() { 
            alert("Thank you for your upload!"); 
        }); 
    }); 
</script> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...