2011-09-27 2 views
0

아약스를 통해 데이터를 제출해야합니다. 그것은 형식이 아니지만 양식에 따라 페이지에 몇 개의 라디오 버튼이 있습니다.아약스와 jQuery로 데이터 제출

양식을 제출하고 아약스 게시물에 값을 추가하지 않고도 ajax 요청을 보낼 때 두 개의 라디오 버튼 중 어느 것이 선택되었는지 감지해야합니다. 어떻게해야합니까?

$.ajax({ 
    url: "ajax.php", 
    type: "POST", 
    data: "op="+act+"&radioButton="+id 
}); 

<input class="radioB" type="radio" value="all" name="users" checked> All 
<input class="radioB" type="radio" value="some" name="users"> Some 

답변

4

all 또는 some을 절약 할 수 이것은 점점 라디오 버튼의 상태에 관해서 확인하는 것의 생각 (http://forum.jquery.com/topic를 제공해야

$.ajax({ 
    url: "ajax.php", 
    type: "POST", 
    data: "op="+act+"&radioButton="+$('.radioB:checked').val() 
}); 
2
var act = $(".radioB[name='users']").val(); 

는 더 많은 옵션 예를 들어, 선택 버튼의 어떤 확인하는 방법이 있습니다 act

1

:에

$('.radioB:checked').val(); // returns the value or just val() without :checked 
$('.radioB').is(':checked'); // can be used in a loop with if statement 

그래서 변환 것/checking-if-certain-radiobutton-is-checked). jquery ajax를 통해 해당 데이터를 전달하는 방법은 google을 참조하십시오.

1

그냥 serialize 및 폼 데이터 전송 :

$.post('ajax.php', $('#myFormId').serialize());