Jquery 在Select2上使用Ajax设置选定值 var$Multi=$('my#u Multi_select')。select2(); $Multi.val([“25”,“1010”)。触发器(“更改”)
将Jquery 在Select2上使用Ajax设置选定值 var$Multi=$('my#u Multi_select')。select2(); $Multi.val([“25”,“1010”)。触发器(“更改”),jquery,ajax,jquery-select2,Jquery,Ajax,Jquery Select2,将var test='[“25”,“1010”]更改为var test=[“25”,“1010”]。它是一个数组,不是字符串。将var test='[“25”,“1010”]更改为var test=[“25”,“1010”]。它是一个数组,不是字符串。Doh!是的,我让字符串看起来像数组而不是数组!啊!是的,我让字符串看起来像数组而不是数组! var $Multi = $('#my_multi_select').select2(); $Multi.val(["25","1010"]).trig
var test='[“25”,“1010”]
更改为var test=[“25”,“1010”]
。它是一个数组,不是字符串。将var test='[“25”,“1010”]
更改为var test=[“25”,“1010”]
。它是一个数组,不是字符串。Doh!是的,我让字符串看起来像数组而不是数组!啊!是的,我让字符串看起来像数组而不是数组!
var $Multi = $('#my_multi_select').select2();
$Multi.val(["25","1010"]).trigger("change"); <--- works
var test = '["25","1010"]'; <-- simulate what comes back from AJAX call
$Multi.val(test).trigger("change"); <----- does nothing (nothing selected)