2012-04-12 7 views
0

그 문제는 내가 두 번 클릭 할 때 두 번째 시도 즉 제출됩니다 형태이다() JQuery와 기능아약스() 양식 제출 오류

function submitForm() 
{ 
    $("#quiz").ajaxForm({ 
       target: '#result', 
       type: 'post', 
       beforeSubmit: before_submit, 
       success: showResponse 

      }).submit(); 
} 

형태 아약스 사용하여 제출하려합니다.

+1

submitForm 함수를 호출하는 위치와 시간을 알려주십시오. –

답변

1
$(document).ready(function(){ 
    $("form#submit").submit(function() { 

    var fname  = $('#fname').attr('value'); 
    var lname  = $('#lname').attr('value'); 
     $.ajax({ 
      type: "POST", 
      url: "ajax.php", 
      data: "fname="+ fname +"& lname="+ lname, 
      success: function(){ 
       $('form#submit').hide(function(){$('div.success').fadeIn();}); 

      } 
     }); 
    return false; 
    }); 
}); 
0

$(document).ready(function())에서 초기화 하시겠습니까? 내가하지 희망. 먼저 뺀 submit() 방법을 준비 문서를 초기화하고 가장 JQuery와 플러그인이나 위젯이 문서 준비 섹션에 초기화됩니다 이유는 그들을 호출하기 전에 초기화해야합니다 ajaxform() 내부의 submitForrm()

일들에 submit()를 호출합니다.

처음 호출 할 때 초기화되므로 두 번째로 실제로 실행됩니다.

+0

감사합니다 Chandra Sekhar – Deb