index.php
Aqui tengo unos select y un boton, los select son parametros para una consulta el boton al momento de dar click llama mediante post a consultar.php
consultar.php
En este apartado recbo los parámetros de los select de index.php y hago una consulta a la base de datos el cual me lista una serie de 10 columas y n numero de filas, todo esto lo organizo en una tabla con celdas y en las celdas meto inputs o selects, un ejemplo de como hago esto es:
Código:
De esta manera el primer input se llamara url-0, el segundo url-1, tercero url-2, etc... Lo mismo hago con mis 10 campos. Omito mucho codigo, solo quiero dar a entender la idea.$i=0; $datos=' <td><input type="text" id="url-'.$i.'" name="url-'.$i.'"></td> '; $i++
Finalmente regreso una tabla con celdas e inputs y selects, lista para imprimir mediante: echo '$datos';
Esto lo regreso a index.php y ahi en el index.php lo visualizo en un div:
("#midiv").html(data)
data contiene la tabla que se recibio de consultar.php
llenar_combos.php
Aquí se acerca mi problema, tengo la intensión de que ahora que tengo mi tabla, y sus input y select en index.php quiero que mediante el evento .blur o sea cuando pierde el foco, que mediante .post llame a llenar_combos, en este archivo mi intesión es cargar un select u hacer X cosa, esto no es el problema, el problema esta en lo siguiente:
si yo en mi index.php tengo lo siguiente
("input").click()....
o si yo tengo
(input).blur()...
Solo se activa para los input que se muestran al inicio, cuando ejectuo index.php y no se activan para los inputs que creo en consultar.php al darle click en el boton consultar de mi index.php y que muestro en ("#midiv") de mi index.php
El problema radica en esta ultima explicación. De hecho, si veo el codigo fuente solo existen los input iniciales, no los que cargo mediante ajax.
Como podria arreglar ese problema?
Cabe mencionar que no usp .ajax, sino .post,
Saludos cordiales y espero haberme explicado un poco