Плагин формы 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'
}
});