jQuery Mobile: no capturados no pueden llamar a los métodos en la casilla de verificación antes de la inicialización; intento llamar al método 'actualizar'

Me estoy arrancando el pelo con este problema. Estos son los códigos que utilicé y causé el problema mencionado.

$(document).ready(function () {
    $("#at-site-btn").bind("tap", function () {
        $.mobile.changePage("view/dialog/at-site.php", { transition:"slidedown", role:"dialog" });
    });
    $('#at-site-page').live('pagecreate', function(){
        var $checked_emp    = $("input[type=checkbox]:checked");
        var $this           = $(this);
        var $msg            = $this.find("#at-site-msg");
        $checked_emp.appendTo($msg);
        $checked_emp.trigger('create');
        $msg.trigger('create');
        $(document).trigger('create');
        $this.trigger('create');
        $("html").trigger('create');

    });
});

Explicación:

El código anterior está en un archivo llamado hod.php. El archivo contiene una serie de casillas de verificación. Estas casillas de verificación se verifican simultáneamente y cuando presioné el botón # at-site-btn, aparece at-site.php (como un cuadro de diálogo) y muestra todas las casillas de verificación marcadas.

Aquí es donde ocurrió el problema. Cuando presioné el botón Atrás en el cuadro de diálogo para volver a la página anterior e intenté desmarcar esas casillas de verificación, el error aparece como se menciona en el título. No hay llamadas al "método de actualización" en mi código, así que no veo la forma de solucionarlo.

¿Alguien puede sugerir una manera de resolver este problema?¿Lo estoy usando bien? (Soy muy nuevo en jQuery Mobile. Si hay algunos conceptos detrás del uso de JQM, explícamelo [he intentado leer JQM Docs, me parece muy poco claro]).

Saludos y muchas gracias por sus respuestas.

Respuestas a la pregunta(1)

Su respuesta a la pregunta