Django : django 뷰에서 ajax 호출에서 직렬화 된 확인란 값을 검색하는 방법은 무엇입니까?

다니엘 C

예를 들어 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] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관