2015-01-27 2 views
0

제출을 클릭하면 이메일이 전송되지만 응답과 함께 작성한 div가 표시됩니다.ajax 문의 양식에 반품 성공 표시가 나타나지 않습니다.

$('#enviar').click(function() { 

    all validation jquery...  
    .... 
     if (valid == false){ 
       return false; 
      }else{ 
       $.ajax({ 
        type : "POST", 
        url : "enviar.php", 
        data : $('.form_contactos').serialize(), 
        success : function() { 
         $('#ok').fadeIn(1000); 
        } 
       }); 
       return true;  
      } 
     }); 

답변

0

true를 반환하면 양식을 제출할 수 있습니다. 이벤트 핸들러의 click to submit에서 변경하고 항상 폼을 제출하지 못하게하는 false를 반환합니다. 페이지가 다시로드되어 귀하의 div가 보이지 않는 것으로 가정합니다.

+0

나는 클릭을 유지했으나 false로 반환을 변경하는 것은 트릭을 만들었습니다 :) 감사합니다 ...하지만 지금은 어떻게 메시지와 입력을 정리합니까? –

관련 문제