현재 값을 여러 값으로 설정하면 JS를 선택하는 데 문제가 있습니다. Json 형식의 Ajax 응답에서 설정 한 코드는 다음과 같습니다. selectize은 여기select에 현재 다중 값 설정 JS
$(".rule_list").on("click",function(e) {
e.preventDefault();
$.ajax({
url: 'getruledata,
dataType: 'json'
})
.done(function(data){
console.log(data);
$selectz[0].selectize.setValue(data[0].control_country);
})
});
내 HTML 코드
<select id="select-country" placeholder="Pick a countries..."></select>
그리고 여기에 코드
다음var $selectz = $('#select-country').selectize({
maxItems: null,
valueField: 'iso',
labelField: 'nice_name',
searchField: 'nice_name',
options: {!! $country !!},
create: false,
});
JSON 응답에서 내 값 형식은
[{"id":2,"name":"XSA 2","user_id":"3","control_device":"Mobile","control_country":"US,CA","offer_id":"2","rule_id":"1","status":"2"}]
나는이에 붙어있어 단계,현재 값을 입력 양식으로 설정하면(다중 값)이 작동하지 않지만 "control_country":"US"
(단일 값)이 올바르게 작동하는 경우