Este es el código q empleo para seleccioanr los checkbox
Código Javascript
:
Ver original/*
* Seleccionar / Deseleccionar todos los checkbox
*/
$("input[name=checkall]").change(function(){
$('input[type=checkbox]:enabled').each( function() {
if($("input[name=checkall]:checked").length == 1){
this.checked = true;
} else {
this.checked = false;
}
});
});
El cual funciona correctamente al cargar la página.
El siguiente código es el encargado de actualizar mediante Ajax un div que contiene la tabla con el estado. Pero si no incluyo el código anterior en la página que se carga mediante Ajax no vuekve a funcionar el anterior.
Código Javascript
:
Ver original/*
* Actualización del estado de la red
*/
if($('#net').length){
/*
* Actualizar el estado de la red al mantener o recibir el foco.
*/
var op = "";
$(window).focus(function(){
console.log('foco');
op = setInterval(function() {
/*
* Envio de la operación mediante Ajax
*/
str = $("form").serialize();
$.ajax({
async: true,
cache: false,
url: 'lab/link',
data: str,
type: 'POST',
success: function(data){
$('#link').html(data);
}
});
}, 7500);
});
/*
* Detener la actualización al perder el foco.
*/
$(window).blur(function(){
clearInterval(op);
console.log('no foco');
});
}