首页 > 解决方案 > 用于复选框和 jquery 的 php 会话或 cookie 删除

问题描述

用户通过选中复选框来选择他们想要保留的属性。当他们单击“选择的视图”时,我希望页面重新加载并显示他们的选择。下面的代码有效,但是当我添加页面刷新时,它会忘记选择。我想我需要使用 php 会话或 cookie 来存储选择的数据。哪个更好?它是简单的还是相当复杂的?

 <ul>
 <li class="property-list">
    <input type="checkbox" id="myCheck" class="category1"></input>
    <div>content</div>
 </li>
 <li class="property-list">
    <input type="checkbox" id="myCheck" class="category1"></input>
    <div>content</div>
 </li>
 <li class="property-list">
    <input type="checkbox" id="myCheck" class="category1"></input>
    <div>content</div>
 </li>
 </ul>
 <button id="button">View Chosen</button>
<script>
jQuery( "#button" ).click(function() {
    jQuery(".property-list").find("#myCheck").each(function(){
if (jQuery(this).prop('checked') == false){ 
      jQuery(this).parent( ".property-list" ).remove();
}
});
});
</script>

此代码工作正常,但不刷新页面。它必须重新加载页面,因为它将被转换为 PDF。

标签: phpjquerysessioncheckbox

解决方案


推荐阅读