JSON ファイルの内容をコンボ ボックスに追加しようとしています。これはうまく機能しますが、JSON で出力されるフィールドの一部に複数の値があるため、コンボボックスの一部の行には複数の値 (たとえば、「ヒンディー語、英語、フランス語」など) があります。コンボボックスに挿入する前に配列を分割して、各値がそれぞれの行に表示されるようにしようとしていますが、分割配列関数をどこに配置すればよいかわかりません。誰かが私を正しい場所に向けることができますか? ありがとう!
$('#combolist-languages').html(function () {
var ret = '<option value="-1" selected>Select language_</option>',
u = user.slice(),
arr = [];
(function get() {
if (u.length) {
var v = u.shift();
if ($.inArray(v.Languages, arr) == -1) {
arr.push(v.Languages);
ret += '<option value="">' + v.Languages + '</option>';
}
get();
}
}());
return ret;
});