select2複数選択検索入力に追加するJSON文字列があります。私は以下のようにマップのエラーを取得しています複数選択用のSelect2検索フォームの値を設定する
未定義
コンソールログからのJSONフィールドのプロパティ 'マップ'
[{"id":1,"name":"Test Test"},{"id":2,"name":"Billy A"}]
あるとJSコードをされて読み取ることができません
var employees = $(this).attr('data-employees');
console.log(employees);
$("select[name='employees[]']").val(employees.data.map(function(x) {
return x.id; })); // Set the selected data before show it.
$('select').select2()
HTML
<select multiple="multiple" name="employees[]" id="form-field-select-4" width="200px "class="form-control search-select"></select>
あなたの質問から与えられたオブジェクトの配列を与える 'employees'のcosole.logがあれば、単純にデータを取り除き、それを' .val(employees.map(function(x){... 'のようにします。 –
データが削除されました。私は "employees.mapは関数ではありません"を取得します。 –