ajax 호출로 선택 필드를 업데이트 할 때 Select2가 선택되지 않음

QuickSolver

select2선택 옵션에서 클래스를 사용할 때 문제가 있습니다. select2ajax 호출로 필드 클래스를 사용하여 양식 데이터를 삽입하면 제대로 작동합니다.

그러나 select2동일한 양식을 먼저 호출하는 ajax로 해당 필드를 업데이트하면 먼저 삽입 한 값이 선택되지 않습니다.

노트

ajax 응답이 제대로 작동합니다.

cdn, css 및 javascript가 제대로 통합되었습니다.

나는 아래에서 시도했다

입력 필드

<div class="form-group">
    <label for="inputEmail3" class="col-sm-5 control-label">Status:</label>
    <div class="col-sm-7">
        <select class="form-control select2" name="status_user" id="status_user" style="width:100%;">
            <option value="">-Select-</option>
            <option value="1">Active</option>
            <option value="0">Inactive</option>
         </select>
    </div>
</div>

자바 스크립트

$(document).ready( function () {

    $('.select2').select2()

} );

Ajax 업데이트

$('#status_user').val('');

$.ajax({

        type:"post",

        url:"./cc/xyz.php",

        data: {
            row_id:                 action_id,
            conditional_value:      14
        },

        success:function(response){

            var responseData =  JSON.parse(response);
            $('#status_user').val(responseData.status_user);
            
        }
    });
AA 노만

며칠 전에 같은 문제에 직면했습니다. Select2 Documentation 에서이 문제를 해결했습니다.

$('#status_user').val('');

이것으로 교체

var statusSelect = $('#status_user');

그리고 ajax 요청에 새 줄을 추가하십시오.

$('#status_user').val(responseData.status_user);
statusSelect.append(responseData.status_user).trigger('change'); // Add this line

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

필드를 선택할 때 연결이로드되지 않습니다.

분류에서Dev

인스턴스를 편집 할 때 Django 양식 선택 필드 값이 선택되지 않음

분류에서Dev

Select2가 Ajax 호출 후 데이터를로드하지 않음

분류에서Dev

목록보기에서 목록 항목을 선택할 때 OnItemSelected 메서드가 호출되지 않음

분류에서Dev

react를 사용하여 선택 메뉴에서 옵션을 선택할 때 secondMenu 변수가 업데이트되지 않는 이유는 무엇입니까?

분류에서Dev

jquery에서 값을 선택할 때 Angularjs 범위가 업데이트되지 않음

분류에서Dev

새 필드를 동적으로 추가 할 때 표시되지 않는 var로 만든 선택 옵션

분류에서Dev

텍스트 필드에서 선택으로 전환 할 때 javascript가 작동하지 않음

분류에서Dev

Xorg 오픈 소스 radeon 드라이버를 선택할 때 Unity가로드되지 않습니다.

분류에서Dev

Django 필드 선택이 제대로 업데이트되지 않음

분류에서Dev

탭 제스처 인식기로 이미지보기 목록을 추가 할 때 선택기 함수가 호출되지 않음

분류에서Dev

선택기보기로 텍스트가 변경 될 때 onTextChange 대상이 호출되지 않음-iOS Swift

분류에서Dev

선택 변경시 Ajax 호출이 실행되지 않음

분류에서Dev

Bootstrap 3의 중첩 된 아코디언 목록이 부모를 선택할 때 선택 해제되지 않음

분류에서Dev

선택됨 : $ .ajax 성공 호출에서 업데이트가 작동하지 않음

분류에서Dev

날짜를 선택할 때 React onBlur가 트리거되지 않습니다.

분류에서Dev

JQuery로 드롭 다운 값을 선택할 때 클래스가 변경되지 않음

분류에서Dev

페이지로드시 모든 하위 항목이 선택 될 때 상위 항목이 선택되지 않음

분류에서Dev

프로그래밍 방식으로 라디오를 선택할 때 라디오 버튼 변경 이벤트가 실행되지 않음

분류에서Dev

모델이 업데이트 될 때 AngularJs가 업데이트되지 않음 선택

분류에서Dev

DropDownList는 선택한 인덱스를 변경할 때 업데이트되지 않습니다.

분류에서Dev

업데이트가 이전 선택 횟수를 기반으로 할 때 경쟁 조건 방지

분류에서Dev

드롭 다운 선택으로 그래프가 업데이트되지 않음 Dash Plotly Python

분류에서Dev

선택기에 연결할 때 onChange가 실행되지 않음

분류에서Dev

Ajax 데이터 요소가 선택되지 않음

분류에서Dev

선택적 ""을 (를) 제공하는 TextField가 업데이트되지 않음

분류에서Dev

xeditable select2 원격 데이터를 선택 필드로 가져 오기

분류에서Dev

다음 행에서 select2를 클릭 할 때 select2가 선택한 값을 지우는 것을 방지하는 방법

분류에서Dev

jQuery를 통해 외부 적으로 입력 필드를 업데이트 할 때 jsRender 객체가 업데이트되지 않음 (이전 버전에서 작동)

Related 관련 기사

  1. 1

    필드를 선택할 때 연결이로드되지 않습니다.

  2. 2

    인스턴스를 편집 할 때 Django 양식 선택 필드 값이 선택되지 않음

  3. 3

    Select2가 Ajax 호출 후 데이터를로드하지 않음

  4. 4

    목록보기에서 목록 항목을 선택할 때 OnItemSelected 메서드가 호출되지 않음

  5. 5

    react를 사용하여 선택 메뉴에서 옵션을 선택할 때 secondMenu 변수가 업데이트되지 않는 이유는 무엇입니까?

  6. 6

    jquery에서 값을 선택할 때 Angularjs 범위가 업데이트되지 않음

  7. 7

    새 필드를 동적으로 추가 할 때 표시되지 않는 var로 만든 선택 옵션

  8. 8

    텍스트 필드에서 선택으로 전환 할 때 javascript가 작동하지 않음

  9. 9

    Xorg 오픈 소스 radeon 드라이버를 선택할 때 Unity가로드되지 않습니다.

  10. 10

    Django 필드 선택이 제대로 업데이트되지 않음

  11. 11

    탭 제스처 인식기로 이미지보기 목록을 추가 할 때 선택기 함수가 호출되지 않음

  12. 12

    선택기보기로 텍스트가 변경 될 때 onTextChange 대상이 호출되지 않음-iOS Swift

  13. 13

    선택 변경시 Ajax 호출이 실행되지 않음

  14. 14

    Bootstrap 3의 중첩 된 아코디언 목록이 부모를 선택할 때 선택 해제되지 않음

  15. 15

    선택됨 : $ .ajax 성공 호출에서 업데이트가 작동하지 않음

  16. 16

    날짜를 선택할 때 React onBlur가 트리거되지 않습니다.

  17. 17

    JQuery로 드롭 다운 값을 선택할 때 클래스가 변경되지 않음

  18. 18

    페이지로드시 모든 하위 항목이 선택 될 때 상위 항목이 선택되지 않음

  19. 19

    프로그래밍 방식으로 라디오를 선택할 때 라디오 버튼 변경 이벤트가 실행되지 않음

  20. 20

    모델이 업데이트 될 때 AngularJs가 업데이트되지 않음 선택

  21. 21

    DropDownList는 선택한 인덱스를 변경할 때 업데이트되지 않습니다.

  22. 22

    업데이트가 이전 선택 횟수를 기반으로 할 때 경쟁 조건 방지

  23. 23

    드롭 다운 선택으로 그래프가 업데이트되지 않음 Dash Plotly Python

  24. 24

    선택기에 연결할 때 onChange가 실행되지 않음

  25. 25

    Ajax 데이터 요소가 선택되지 않음

  26. 26

    선택적 ""을 (를) 제공하는 TextField가 업데이트되지 않음

  27. 27

    xeditable select2 원격 데이터를 선택 필드로 가져 오기

  28. 28

    다음 행에서 select2를 클릭 할 때 select2가 선택한 값을 지우는 것을 방지하는 방법

  29. 29

    jQuery를 통해 외부 적으로 입력 필드를 업데이트 할 때 jsRender 객체가 업데이트되지 않음 (이전 버전에서 작동)

뜨겁다태그

보관