0
發送形式I具有返回爲與元件的名稱和ID陣列的選擇的信息。與選擇值選擇
我需要選擇被髮送時,與所選擇的選項的標識作出。
但是出於邏輯的原因,我需要在選擇項目名稱時顯示,並顯示標識符將是沒有意義的。
我試過如下:
$('#selectCategory').on('change', function() {
var optionSelect = $(this).val();
$.post("{{path('playlist_category') }}", {category: optionSelect},
function (filterContent) {
$('#playlist_content_name').empty();
for (var content in filterContent.category_result) {
var id = filterContent.category_result[content].id;
var name = filterContent.category_result[content].name;
console.log(name);
console.log(id);
$('#playlist_content_name').append('<option value"'+ id +'">' + name + '</option>');
}
}, 'json');
});
但形式與選擇,而不是ID的名稱提交。
編輯:
這項工作。
忘記標記=在選項值。
$('#playlist_content_name').append('<option value="' + id +'">' + name + '</option>');
我不明白我應該把那行代碼放在哪裏。 – urreta17
這項工作: '$( '#playlist_content_name')追加( '<期權價值= 「 '+ ID +'」>' +名字+「 ');' 我的問題是,我需要一個標誌'。 ='在選項值..謝謝! – urreta17
不用擔心,不要忘記更新您的示例,以便其他人也可以從這個問題中學習。 – nblackburn