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이 바로 라이브러리를 소싱하는 희망을 가볍게 할 수 있습니다.

:

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

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

또한이 보인다이 여기에 작동하는 시도)

나는

은 어쨋든 아래에 도움이 외부 링크를 클릭 릴 hesistant입니다

enter image description here

+0

네 .. 죄송합니다. 내 옆에 아주 뻔뻔스러운 오류가 있습니다. 필드 폼 값이 들어가는 mysql 테이블을 만드는 것을 잊어 버렸습니다. 답장에 많은 감사를드립니다. – ARGO

+0

@ARGO 하하하하 :')'걱정하지 말고 남자, 롤 잘한다! 그 일을 해 봤어! :피 –

2

백엔드 오류입니다. 아약스 호출의 결과는 if (data == 'save_failed') {

는 많은 수 TEH 백엔드에 실패한 이유에 대한 이유 ....를 결정하는 방법을 트리거 save_failed, 당신이 무엇 PHP 코드

관련 문제