el problema que tengo quisas es tonto pero bueno hay va:
en un archivo index.php tengo dentro del body:
Código:
y en un script.js tengo esto:<div class="formulario"> <div class="title"> <center>Datos de Representante</center> </div> <div id="panelRepresentante" class="cssPanel"></div> <div id="panelAtleta" class="cssPanel"></div> </div>
Código:
$('document').ready(function(){ $("#panelRepresentante").html(formRepresentante()); $("#validarRepresentante").click(function(){ $.ajax({ type: "GET", url:"ajax.php", data: "opt=verificarRepresentante&cedulaR="+$("#cedulaR").val(), contentType: "application/x-www-form-urlencoded", dataType: "html", beforeSend: function(objeto){ $("#panelRepresentante").html(Cargar("Cargando...")); }, success: function(datos){ $("#panelRepresentante").html(datos); } }); }); $("#quitarRepresentante").click(function(){ $("#panelRepresentante").html(formRepresentante()); }); function Cargar(StringMessageCarga){ return '<img src="../../libs/imagenes/ajax-cargando.gif">'+StringMessageCarga; } function formRepresentante(){ return '' + '<b>Cedula del Representante</b>' + '<input type="text" name="cedulaR" id="cedulaR">' + '<a href="#" id="validarRepresentante">verificar</a>' }
y en un ajax.php esto:
Código:
Explico un poco lo que hace esto: primeramente al cargar la pagina index.php<?php switch($_GET["opt"]){ case "verificarRepresentante": echo "hola ".$_GET["cedulaR"]." <a id=\"quitarRepresentante\" href=\"#\">Quitar Representante</a>"; break; } ?>
esta carga en el div con id = "panelRepresentante" el formulario de colocar la cedula del representante.
mi idea es q al ingresar la cedula de el representante este por medio de ajax y usando jquery; este envia dos parametros a ajax.php y este carga los datos y adicional un <a> q dice Quitar representante. la pregunta del año es,porq al yo hacer click en ese nuevo Quitar Representante, este no me ejecuta la instruccion q yole digo q me haga en el script.js :S yo pienso q tiene q ver por el echo de q le estoy pasando el <a id="quitarRepresentante"> al formulario despues q este es cargado o no se q estara pasando, me estara vallando la teoria, algien me puede ayudar? alguna idea