Magicsuggest setValue () изменяется при переходе в другое поле

На selectionchange я устанавливаю новое значение, но когда оно фокусируется на изменении setValue.

вот мой код:

var ms=$('#mydiv').magicSuggest({
useCommaKey: true,
hideTrigger: true,
placeholder: 'Search here',
allowDuplicates: false,
data: '/getData.php',
ajaxConfig: {
xhrFields: {
withCredentials: true,
}
},
valueField: 'name',
renderer: function(data){
return data.full_name;
},
resultAsString: true
});

$(ms).on('selectionchange', function(e, cb){
var response = cb.getValue();
var respone_ary = response.toString().split(',');
if(respone_ary.length > 1){
this.removeFromSelection(cb.getSelection());
this.setValue(respone_ary);
}
});

Например: в ответ я получаю «xyz, abc», затем я хочу установить его в виде двух разных подсказок типа «xyz» «abc».
Это установлено, но когда я нажимаю на другое поле, оно меняется на «xyz»

заранее спасибо

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]