Tenho o seguinte código:
jsonOptions = [ {"description": "Carro 1"}, {"description": "Carro 2", "product": "4"}, {"description": "Carro 3", "product": "4"}, {"description": "Carro 4", "product": "4"}, {"description": "Carro 5", "product": "4"}, {"description": "Carro 6", "product": "4"} ];
Este arquivo está dentro de um .js e junto com este arquivo eu tenho:
jsonOptions.forEach(function(item) {
var option = document.createElement('option'); option.text = item.description; option.value = item.product; dataList.appendChild(option); });
Como podem ver, eu utilizo de dados JSON para criar um os <options>
do <select>
Mas estou achando muito feio ter isso dentro do código, montei este primeiro para ver se iria funcionar, até mesmo porque este JSON terá quase 2000 itens. Como posso fazer para realizar este mesmo procedimento, porém buscando de um arquivo externo?