Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/11/2015, 07:19
rprado2008
 
Fecha de Ingreso: septiembre-2015
Mensajes: 39
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: capturar valor de un <div> ajax

Cita:
Iniciado por Alexis88 Ver Mensaje
Lo anterior te lo comenté por esto:



Te sugiero delegar el evento [URL="[inline]event.target[/inline]"][inline]change[/inline][/URL] al <div> que contiene al <select>, de esta forma, solo tendrías que capturar al elemento en el cual se produjo el evento mediante la propiedad [URL="https://developer.mozilla.org/es/docs/Web/API/Event/target"][inline]event.target[/inline][/URL].

Código Javascript:
Ver original
  1. document.querySelector("#id del div").addEventListener("change", function(event){
  2.     alert(event.target); //El valor seleccionado del <select>
  3. }, false);

Un saludo
Alexis88, gracias por tu respuesta, voy a indicarte como tengo estructurado el programa:

---index.php---
<script src="ajax.php"></script>
Luego en el <body> tengo una etiqueta <select id="cont" onchange"load(this.value)">
<option>Seleccione</option>
Esta instruccion me trae una lista desplegable desde donde puedo escoger una serie de items, al escoger cualquiera de ellos me muestra los sub-items dependientes de cualquiera que escogí en esta lista en este tag :

<div id="myDiv"></div>
En ese div, me muestra los sub-items que pertenecen a cualquiera de las opciones elegidas en la primera lista

---ajax.js---
Este tiene la funcion load(str)
Tiene además los parámetros para validar si el navegador es versión anterior de ie5, 6 y culmina con estas sentencias:

xmlhttp.open("POST", "proc.php", true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("q="+str);


---proc.php---
Este tiene :
<?php
$q = $_POST['q'];

//--aqui hago la consulta sql donde tomo la variable $q para que me indique la opción que he tomado en el primer tag <select></select>

?>

Todo lo anterior funciona sin inconvenientes, pero necesito determinar qué valor se ha seleccionado en la lista que muestra la etiqueta de mi index.php en el tag <div id=myDiv></div> ya que es allí de esos ítems mostrados que necesito saber que valor estoy seleccionando y poder pasarlo a una variable en javascript para una consulta sql final y mostrar los campos de la tabla a la cual hace referencia esa escogencia.

Agradezco tu asesoría al respecto.