更改变量值并在页面加载后访问更改的值

时间:2017-11-04 12:47:44

标签: javascript php jquery ajax

是否可以更改变量值并在页面加载后使用更改后的值? 我需要做以下事情:

  • 加载包含所有用户记录的页面。 [单个数据库查询]
  • 用户选择[有效,无效,全部]选项
  • 用户将记录导出到Excel文件
  • 只应根据所选选项导出属于前用户,活动用户或所有记录的记录 我使用ajax发送了下拉列表的值。 我需要运行一些逻辑:

     if(isset($userStatus))
       {
         if($userStatus == 1)
           {
              $objPHPExcel->getActiveSheet()->setCellValue('A1', $result['name']);
           }
       }
    

这不是一个真正的代码,我只想创建一个我打算做的图片。我需要不重新加载页面。 这可能听起来很愚蠢,但我需要一些帮助。

1 个答案:

答案 0 :(得分:0)

我同意cars10m ......

在js / jQuery

中的客户端进行过滤

当页面第一次加载时,从PHP保存记录到javascript对象数组。

过滤一些选项时,将过滤器保存到另一个js对象, 并且在每次触发的更改/搜索后...

迭代你原始的js对象数组(从PHP创建), 并在测试过滤器后再次渲染,甚至显示/隐藏相关行。