Ich habe eine JavaScript-Funktion, die unterstützt wird, um eine Zeichenfolge zurückzuziehen, um zu suchen. Ich füge diese Zeichenfolgen hinzu, wenn die Dropdown-Listenelemente als ausgewählt markiert werden, und ich möchte diese Zeichenfolge als "item | item2" deklarieren, sodass meine Suchleiste in der Anweisung oder nach Datenfeldern suchen kann.Javascript-Array nicht beitreten | (oder) Zeichen
Als ich die trete es noch zurück als itemcomes, item2
Hier ist der Code:
select = $('<select class="form-control" multiple="multiple" id="' + currHeaderName + '\"><option value=""></option></select>')
.appendTo($(column.header())).on('change', function (element, checked) {
var selected = [];
selected.push([$(this).val()]);
selected = selected.join("|");
alert(selected);
column.search(selected, true, true).draw();
});
Schieben Sie kein Array in das Array? Außerdem erhalten Sie mit nur einem Element keine Trennzeichen. – Bergi