$(function() {
	var resposta = $.ajax({
		url:"http://localhost:8080/estados",
		method: "GET",
		dataType: "jsonp"//usado por estar em domínios diferentes
	});

	//A requisição Ajax pode demorar a retornar uma resposta
	//com Promises é possível utilizar o método done() que executa
	//assim que a requisição retornar uma resposta. Pode-se utilizar mais 
	//de uma vez.
		comboEstado.html("<option>Selecione o estado</option>")
		estados.forEach(function(estado) {
			//cria uma elemento 'option' e adiciona no select
			var optionEstado = $("<option>").val(estado.uf).text(estado.nome);			
			comboEstado.append(optionEstado);
		});
	});

	resposta.fail(function() {
		alert("Erro carregando dados do servidor.");
	});

});
	resposta.done(function(estados) {
		var comboEstado = $("#combo-estado");
		//comboEstado.empty();