Escenario:
Tengo un HTML que contiene:
Código HTML:
Ver original
jquery.js: Es el framework que utilizo.
ajax.js: Son las funcion que hacen las llamadas a la Base de Datos y me imprime en los DIVS los registros y todo.
Codigo:
Código Javascript:
Ver original
function showRegistros(){
$.ajax({
url: 'procesador.php',
type: 'POST',
data: '',
success: function(datos) {
$("#registros").html(datos);
}
});
}
funciones.js: Son funciones JAVASCRIPT como por ejemplo deseleccionar todos los checkbox de un formulario.
Código Javascript:
Ver original
function seleccionar_todo(){
for (i=0;i<document.checks.elements.length;i++)
if(document.checks.elements[i].type == "checkbox")
document.checks.elements[i].checked=1
}
y en el PHP (procesador.php) que es llamado por jQuery y desde Ajax.js tengo:
Código PHP:
  
        include('conexion.php');
         $query = "select * from registros";    
    $result = mysql_query($query);
    $numrows = mysql_num_rows($result);
        echo '<form name="checks" id="checks">';
    while ($row=mysql_fetch_array($result)) { 
    ?> 
    <input type="checkbox" name="correos[]" value="<?=$row['mail']?>" checked=true>   <?=ucwords($nombre_completo)?><br>
    <?
    }
        echo '</form>';    Lo que pasa es que cuando quiero aplicar la funcion para que me active todos los input checkeds del formulario que llame por AJAX e imprimi en el HTML, NO ME LO HACE. y esto es para todo tipo de funciones y plugins de jQuery, por ejemplo el niceForms, cuando trato de aplicarlo a un formulario enviado por ajax desde un php no lo toma.....
He intentado de todo, poner la funcion despues de que muetro el resultado en ajax.js por ejemplo
Código Javascript:
Ver original
function showRegistros(){
$.ajax({
url: 'procesador.php',
type: 'POST',
data: '',
success: function(datos) {
$("#registros").html(datos);
FUNCIONJAVASCRIPT();
}
});
}
Pero nada.... tambien ponerlo en el HTML inicial, y tambien en el procesador PHP
pero no me resulta y llevo tiempo con esta interrogante pero no he sabido solucionarla, tambien busque en google y nada. Alguien que tenga un indicio o sepa como hacerla funcionar estaria muy pero muy agradecido ya que podria terminar una cantidad de proyectos que he hido dejando atras por esto mismo...
MUCHAS GRACIAS!!!
 
 




