2017-12-18 3 views
0

난 내가 선택 요소로 HTML 문자열을 추가 난, 데이터를 통해 루프를 select 요소 옵션 모든 성공을 변경 아약스 전화를 가지고 문자열 다음선택 옵션을 새로 고치는 방법은 무엇입니까?

$.each(value, function(i, trx){ 
    trxListOptions += "<option value="+trx+">"; 
    trxListOptions += trx; 
    trxListOptions += "</option>" 
} 

에 넣어

$("#selectizeTrx").append(trxListOptions); 

그럼 난 selectize

$("selectizeTrx").selectize(); 

이 모든 선택 옵션을 변경 번째 아약스 호출 후 작동하지만, 첫 번째 시간, 실리를 초기화 ctize 옵션은 새 옵션을 표시하지 않지만 이전 옵션은 계속 표시합니다.

선택 옵션을 새로 고침/다시로드하여 원래 선택 요소에 맞게 조정하는 방법 ??

답변

0

추가하고이 코드가하는 일

$('#selectizeTrx').selectize()[0].selectize.destroy(); 

Fiddle link

+0

초기화하기 전에이 시도? 이 줄을 추가하고 나면 새로운 옵션이 나타납니다. 그러나 이전 옵션은 그대로 있으므로 스택됩니다. –

+0

그 일은 일어나지 않아야합니다. 바이올린을 확인하십시오. –

+0

예, 옵션이 왜 쌓여 있는지 모르겠습니다. –

관련 문제