jQuery Mobile: Uncaught не может вызывать методы для checkboxradio до инициализации; попытался вызвать метод «обновить»

Я пытаюсь справиться с этой проблемой. Это код, который я использовал и вызвал упомянутую проблему.

$(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');

    });
});

Объяснение:

Приведенный выше код находится в файле с именем hod.php. Файл содержит несколько флажков. Эти флажки и должны быть отмечены одновременно, и когда я нажал кнопку # at-site-btn, появился at-site.php (в виде диалога) и отобразил все отмеченные флажки.

Вот где возникла проблема. Когда я нажимал кнопку «Назад» в диалоговом окне, чтобы вернуться на предыдущую страницу, и пытался снять эти флажки, появляется ошибка, как указано в заголовке. Нет никаких вызовов для "способа обновления" в моем коде, поэтому я не вижу способа это исправить.

Can anyone please suggest a way to solve this problem? Am I using it right? (I am very new to jQuery Mobile. If there are some concepts behind using JQM please explain it to me [I've tried read JQM Docs it seems so unclear to me]).

С наилучшими пожеланиями и большое спасибо за ваши ответы.

Ответы на вопрос(1)

Ваш ответ на вопрос