예를 들어 html에는 확인란이 포함 된 양식이 있습니다.
<label>
<input type="checkbox" name="check" value="check1">Option A
</label>
<label>
<input type="checkbox" name="check" value="check2">Option B
</label>
그리고 다음과 같은 AJAX 호출 :
$.ajax({
data: $(#form).serialize(),
type: $(#form).attr('method'),
url: $(#form).attr('action'),
datatype:'html',
success: function() {
...
}
});
serialze ()는 check = check1 & check = check2 와 같은 값을 제공하므로 check 값 에는 나중에 할당되는 check2 만 포함됩니다. 배열의 모든 확인 된 값을 가져 오는 방법이 있습니까?
미리 감사드립니다!
댓글을 달고 싶은데 평판이 부족해서 답변 만 올릴 게요. 'check'의 모든 값을 얻으려면보기에서 getlist를 사용할 수 있습니다. 이 같은:
# Sample URL
# sample.com/?check=check1&check=check2
# In the view you can do it like this
values = request.GET.getlist('check')
# values will be equal to [u'check1', u'check2']
이것은 Jquery 및 Django 다중 확인란 문제와 비슷할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다