1
ajaxレスポンスから選択ボックスオプションにデータを表示したいとします。ここ jqueryを使用してselectボックスオプションにデータを表示する方法
は、ここに私のAjaxの成功機能ここsuccess: function(data) {
$.each(data, function(i, value) {
console.log(value);
$('#vendor_list').append('<option value="'+ value.id+'">'+ value.vendor_name +'</option>');
console.log(value);
});
}
は、選択ボックスに値を表示するには、どのように私のAjaxのレスポンスJSONデータ
[{"vendor_name":"scscss"},{"vendor_name":"xzcdsfdx"}]
されている私のビューファイル
<select class="form-control" name="vendor" id="vendor_list" required style="width: 159px;">
<option value="">Vendor 1</option>
</select>
です。私GIV は
あなたの問題は何ですか?あなたのコードに間違いはありません。 –
取得しているエラーは何ですか?このコードは上手く見えます。 ajaxレスポンスコードに示すように複数のレスポンスがある場合は、ループを使用してオプションを追加します。 – Aditya
エラーが発生しました - morris.js(行79、列15) TypeError: 'in'オペランドが無効です –