Плагин формы Jquery не показывает функцию успеха

У меня есть этот код:

$(".myform").live('submit', function(e){   
    var options = { 
        target: '.ajaxMessage',
        // target element(s) to be updated with server response 
        beforeSubmit:  showRequest,
        success: function(data) {   
            alert(data);
            //$('#dialog-confirm').dialog('close');
            //$(".ajaxMessage").html(data).show().delay('5000').fadeOut("5000");
        },
        type: 'POST'

$(".myform").ajaxForm(options);

Консоль Firefox показывает это как ответ

Response

1{"code":"OK"}

Мои данные вставляются в базу данных правильно, но я не могу вызвать эту функцию успеха также в консоли Firefox, я получаю желаемый ответ с шаблоном сообщения об успехе,

1 ответ

Решение

Попробуйте поделиться своим кодом или использовать JsFiddle для совместного использования кода, в любом случае, по моему предположению, я делюсь кодом, надеюсь, он подойдет вам:

$(".myform").on('submit', function(e){   
    var options = { 
        target: '.ajaxMessage',
        // target element(s) to be updated with server response 
        beforeSubmit:  showRequest,
        success: function(data) {   
            alert(data);
            //$('#dialog-confirm').dialog('close');
            //$(".ajaxMessage").html(data).show().delay('5000').fadeOut("5000");
        },
        error: function(){
        alert('Error!!!')
        },
        type: 'POST'
    }
});
Другие вопросы по тегам