2013-06-19 3 views
0

양식 데이터를 제출하기위한 "전체 잡기"기능을 만드는 데 문제가 있습니다. 동일한 jQuery를 다시 사용하려는 여러 형식이 있습니다.jquery가 모든 기능을 제출 양식에 게시

$('.submit-grabber').submit(function(e) { 
    e.preventDefault(); 
    var data = $(this).serialize(); 
    $.post('grabber.php', data, function(data) { 
     communicatorDisplay(data); 
    }); 
}); 

내 HTML은 이것이다 :

나의 현재 기능이 있습니다 나는 "모든 잡아라"생성하기 전에, 내가 id로, 양식의 모든 사람들을위한 기능을 사용

<form id="product" class="submit-grabber"> 
    // Form elements go here 
</form> 

<form id="category" class="submit-grabber"> 
    // Form Elements go here 
</form> 

:

$('#product').submit(function(e) { 
    e.preventDefault(); 
    var data = $('#product').serialize(); 
    $.post('grabber.php', data, function(data) { 
     communicatorDisplay(data); 
    }); 
}); 

그리고 그, e.preventDefault() ELEM을 취소 할 것 같다 "모두 잡아라"로 전환하지만, 일 나는 그것을 잘못하고있다.

것은 나는 또한 How do I "catch" multiple forms with different form ids with jQuery? 상담했지만 그

+0

괜찮습니다. 제 잘못입니다. 오픈 코드를 어딘가에 남겼습니다. –

답변

0

모든 마음을 결코 어떤 설명을 제공하는 것 같지 않았어요이 잘 작동합니다. 우연히 페이지의 어딘가에 열린 코드 & 대괄호를 남겼습니다.

+0

그래서 업데이트 된 코드는 무엇입니까? –

관련 문제