我有一个有效的复选框提醒脚本: http: //mauricederegt.nl/test/index.html
它只是记住了复选框的状态,所以当你稍后回到网页时,它仍然会被选中到未选中。这一切都很好。
现在我需要在我的 HTML 页面中动态加载一个 php 页面(原始 php 页面从我的数据库中获取一些内容并显示一个名称列表。在该列表下方,出现此复选框,然后是来自 db 的另一个列表)。
我已将复选框放置在 php 文件中,但在加载 php 文件时它将显示在 HTML 文件中。js 文件仍然加载在 HTML 文件中(也尝试将其加载到 php 文件中,但这没有效果)。
问题:不再记得该复选框:(请参阅此演示: http: //mauricederegt.nl/test/index2.html
我认为这是因为页面现在是动态加载的并且在 HTML 中不可见?
我该如何解决这个问题,以便再次记住该复选框?
如果需要,请查看 js 代码的 HTML 文件的源代码(此处发布太多)
亲切的问候,
php代码:
<?php
$q=$_GET["q"];
$checked = ($_GET['checked'] == 1 ) ? 'checked="checked"' : '';
if ($q == 1) {
echo '<ul>
<li>Mike</li>
<li>Peter</li>
<li>Richard</li>
<li>Quintin</li>
</ul>
<div id="soundcheck" class="button blue"><input type="checkbox" value="Name" id="sound" '.$checked.' /><label for="sound"></label></div>
<ul>
<li>Apple</li>
<li>Banana</li>
<li>Pineapple</li>
</ul>';
}
?>