Обратный вызов успеха плагина формы jQuery не выполняется - PullRequest
5 голосов
/ 24 мая 2011


Я не уверен, почему не выполняется функция обратного вызова успешного выполнения плагина формы jQuery.Почему обратный вызов не выполняется и как выполнить обратный вызов?

код:

 <script type="text/javascript">
    $(document).ready(function() {

      var insertOptions =
        { 
            // other available options: 
            url:       'manage_livestock/insert_livestock',
            type:      'post',
            dataType:  'json', 
            clearForm: true,
            //resetForm: true 

            // $.ajax options can be used here too, for example: 
            timeout:   3000,

            success: showResponse
        };

        $("#livestock").ajaxForm(insertOptions);
    });  

    function showResponse(responseText, statusText, xhr, $form)
    {
        alert('status: ' + statusText + '\n\nresponseText: \n' + responseText + 
            '\n\nSuccess!'); 
    }
</script>

-Rich

1 Ответ

5 голосов
/ 24 мая 2011

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

...