Плагин формы jQuery - ошибка при загрузке файла - PullRequest
4 голосов
/ 21 июля 2011

Нет проблем, когда я не выбираю какой-либо файл для загрузки, когда я просто заполняю другие поля ввода, кроме почтовой формы, Это работает.но когда я выбираю файл для загрузки изображения, а не публикую его, я получаю эту ошибку, но когда я смотрю папку, я вижу, что файл загружен.но javascript не удалось.

jquery.form.js:357 Uncaught TypeError: 
Object function (a,b){return new d.fn.init(a,b,g)} has no method 'handleError'

вот мой код,

<form id="employeeaddform" class = "classform" enctype="multipart/form-data" action="inc/employeeadd.php"  method="post">
        <p><input type="file" size="32" name="my_field" value="" /></p>
        <p class="button"><input type="hidden" name="action" value="image" />

        <label for="nname">Personal Name : </label> 
        <input name="nname" id="nname" type="text" tabindex="11" />
        <br />

        <label for="ninformation">Information : </label>
        <textarea id="ninformation" name="ninformation"></textarea>

        <div align="center">
            <input id="button1" type="submit"/> 
            <input id="button2" type="reset" />
        </div>
</form>

<script type="text/javascript">
$(document).ready(function(){
        var options_employeeadd = { 
                beforeSubmit:  validate_employeeadd,  // pre-submit callback 
                success:       showResponse_employeeadd  // post-submit callback 
                                   };

        $('#employeeaddform').ajaxForm(options_employeeadd); });

        function validate_employeeadd(formData, jqForm, options) {...}

        function showResponse_employeeadd(responseText, statusText, xhr, $form)  {...} 

1 Ответ

7 голосов
/ 06 октября 2011

Последняя версия формы jquery не использует 'handelError'.Загрузите его здесь: https://github.com/malsup/form/blob/master/jquery.form.js

...