2012-06-30 3 views
0

Я использую этот код, и я получаю предупреждающее сообщение: «Ошибка сохранения формы, обратитесь к администратору»Причина ошибки в этой форме?

Im пытается понять причину эрро. Я не тот, кто создал код, который я просто пробовал в образовательной цели :.

Я проверил мое подключение к базе данных и его работы хорошо. Я также уверен, что поля формы правильно и полностью заполнены, прежде чем я нажму кнопку отправки.

Можете ли вы рассказать мне о возможной причине.

здесь есть ссылка на форму, загруженная на нашем сайте: http://www.ssagroup.com/_form/aj.html

$("document").ready(function() { 
    $("#personal_details").submit(function() { 
     processDetails(); 
     return false; 
    }); 
}); 

function processDetails() { 
    var errors = ''; 

    // Validate name 
    var name = $("#personal_details [name='name']").val(); 
    if (!name) { 
     errors += ' - Please enter a name\n'; 
    } 
    // Validate age range 
    var age_range = $("#personal_details [name='age_range']").val(); 
    if (!age_range) { 
     errors += ' - Please select and age range\n'; 
    } 
    // Validate sports selection 
    var sports = $("#personal_details [name='sports[]']:checked").length; 
    if (!sports) { 
     errors += ' - Please select your favourite sports\n'; 
    } 

    if (errors) { 
     errors = 'The following errors occurred:\n' + errors; 
     alert(errors); 
     return false; 
    } else { 
     // Submit our form via Ajax and then reset the form 
     $("#personal_details").ajaxSubmit({success:showResult}); 
     return false; 
    } 

} 

function showResult(data) { 
    if (data == 'save_failed') { 
     alert('Form save failed, please contact your administrator'); 
     return false; 
    } else { 
     $("#personal_details").clearForm().clearFields().resetForm(); 
     alert('Form save success'); 
     return false; 
    } 
} 
+0

то, что в журналы? – stark

ответ

1

Хийя пожалуйста это удалить пробела: вы можете вылить jsfiddle надеется, вы поиск нужных библиотек.

Я лил hesistant нажать на внешнюю ссылку

Anyhoo ниже должна помочь;)

$("#personal_details [name='name']").val(); 
        ^----------------------------Sapce here 

Попробуйте

$("#personal_details[name='name']").val(); 

Далее Кажется, что работает здесь:

enter image description here

+0

Да .. Мне так жаль, что на моей стороне очень грубая ошибка ... Я забыл создать таблицу в mysql, где значение поля будет входить. Большое спасибо за ваши ответы ... – ARGO

+0

@ARGO ха-ха-ха-ха-ха ':' 'не заботится о человеке, у Лола есть хороший! было сделано это! :П –

2

Его ошибка на заднем плане. Результат от вызова Ajax является save_failed, который вызывает if (data == 'save_failed') {

Причину, почему он не на ТОМ внутреннем интерфейсе может быть много .... и нет способа определить, вы должны разместить код PHP

Смежные вопросы