1
var $Multi = $('#my_multi_select').select2();
$Multi.val(["25","1010"]).trigger("change"); <--- works
Dies funktioniert wie erwartet, aber wenn ich AJAX verwenden zu holen und zurück [ „25“, „1010“] und versuche, dass in dem Aufruf zu verwenden, ist es nicht etwas tun, wie in nichts ist aus der Liste der Werte ausgewählt. Keine Fehler, scheint einfach nichts zu tun.Einstellung Ausgewählte Werte Mit Ajax auf Select2
var test = '["25","1010"]'; <-- simulate what comes back from AJAX call
$Multi.val(test).trigger("change"); <----- does nothing (nothing selected)
Es muss etwas dummes einfaches aber irgendwelche Ideen sein?
Doh! Ja, ich habe die Zeichenfolge wie das Array aussehen lassen, anstatt es zu einem Array zu machen! – user409858