Foros del Web » Programando para Internet » Javascript »

[duda] Poblar 1 combobox independiente con json y ajax

Estas en el tema de [duda] Poblar 1 combobox independiente con json y ajax en el foro de Javascript en Foros del Web. Buenas a todos los que componen este foro. Resulta que estoy desarrollando una aplicación en la que requiero que un combobox se complete en base ...
  #1 (permalink)  
Antiguo 13/07/2010, 11:52
 
Fecha de Ingreso: agosto-2008
Ubicación: Santiago
Mensajes: 20
Antigüedad: 15 años, 7 meses
Puntos: 2
[duda] Poblar 1 combobox independiente con json y ajax

Buenas a todos los que componen este foro.
Resulta que estoy desarrollando una aplicación en la que requiero que un combobox se complete en base a unos valores otorgados por un archivo json generado por un php.
Básicamente necesito que este combobox se complete de esta manera debido a que la aplicación funciona igual que una para generar facturas, nada más que tengo un campo por línea que pertenece a proveedores y como se agrega una nueva línea al pulsar un botón, esa misma tiene que tener las opciones para seleccionar al mismo. Busqué en internet información al respecto y pude ver que existía esto, nada más que está aplicado a campos select dependientes de otros, pero de todas maneras con los tutoriales que hay, generé un código el cual creo que me acerca bastante a lo que quiero pero no me funciona :

Alguien me puede dar una pista de qué puede suceder entre estas líneas?

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>

<script language="javascript" type="text/javascript">

var current = 1;
current++;

function llenaCombo(){
 	ajax({
		type: 'get',
		dataType: 'json',
		url: 'funciones/json_fill.php',
	})
	proveedor = document.getElementById(proveedor['+current+']);
		proveedor.options[0] = new Option('Selecciona', '');
		for (var i = 0; i < json.length; i++) {
        options += '<option value="' + json[i].optionValue + '">' + json[i].optionDisplay + '</option>';
		
		}
}
</script>

</head>

<body onload="llenaCombo()">

<select id="proveedor[1]" name="proveedor[]">

</select>

</body>
</html>

Etiquetas: ajax, combobox, independiente, json
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:50.