Documentos de Académico
Documentos de Profesional
Documentos de Cultura
<script type="text/javascript">
// FUNCIONES JAVASCRIPT
function AJAXCrearObjeto(){
var obj;
if (window.XMLHttpRequest) { // no es IE
try {
//alert('realizado');
return obj;
}
function leerDatos(){
if (oXML.readyState == 4) {
-1-
C:\Users\Juan Pedro\Desktop\UMH\2018\DAI\AJAX\EjemploAJAX\listar_vuelos_compania.asp miércoles, 14 de marzo de 2018 11:51
// Vaciamos el DIV
var definicion_tabla = new String("");
var v;
var item;
item = xml.getElementsByTagName('vuelo')[i];
v = item.getElementsByTagName('idvuelo')[0].firstChild.data;
v = item.getElementsByTagName('ciudad_origen')[0].firstChild.data;
v = item.getElementsByTagName('ciudad_destino')[0].firstChild.data;
-2-
C:\Users\Juan Pedro\Desktop\UMH\2018\DAI\AJAX\EjemploAJAX\listar_vuelos_compania.asp miércoles, 14 de marzo de 2018 11:51
// Recuperamos la fecha
v = item.getElementsByTagName('fecha')[0].firstChild.data;
// Recuperamos la compania
v = item.getElementsByTagName('compania')[0].firstChild.data;
v = item.getElementsByTagName('n_plazas_disponibles')[0].firstChild.data;
v = item.getElementsByTagName('duracion')[0].firstChild.data;
// Recuperamos el id de avion
v = item.getElementsByTagName('avion')[0].firstChild.data;
}
// rellenamos el objeto html tabla con la definicion construida
tabla.innerHTML = definicion_tabla;
-3-
C:\Users\Juan Pedro\Desktop\UMH\2018\DAI\AJAX\EjemploAJAX\listar_vuelos_compania.asp miércoles, 14 de marzo de 2018 11:51
function mostrar_vuelos(){
var valorx=document.getElementById("compania").value;
oXML = AJAXCrearObjeto();
oXML.open('POST', 'consulta.asp');
oXML.onreadystatechange = leerDatos;
oXML.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
oXML.send('compania='+valorx);
} oXML.send("origen="+valor1+"&destino="+valor2)
</script>
</head>
<body>
<h2>EJEMPLO LISTAR VUELOS POR COMPAÑÍA</h2>
<%
Set origen = Conexion.Execute("select IDCOMPANIA, COMPANIA from COMPANIA order by COMPANIA")
'Recorreremos el RecordSet
do while not origen.EOF
Response.Write("<option value='" & origen("IDCOMPANIA") & "'>" & origen(
"COMPANIA") &"</option>")
'Nos desplazamos por el RecordSet
origen.MoveNext
loop
%>
</select>
-4-
C:\Users\Juan Pedro\Desktop\UMH\2018\DAI\AJAX\EjemploAJAX\listar_vuelos_compania.asp miércoles, 14 de marzo de 2018 11:51
<br><br>
</body>
</html>
-5-