更新视图中使用的PHP变量的最佳方法

时间:2014-03-27 16:29:17

标签: javascript php jquery ajax codeigniter

我使用PHP变量加载视图的一部分, 这是代码的一部分

<div id="container">
<?php echo $view ?>    //$view has view loaded in it 
</div>

按下按钮我通过ajax调用更新了continer的innerHTML。

但问题是,当我在我的网站上导航(通过向前和向后箭头),并返回到此视图时,PHP变量的旧值再次加载,并且ajax更新消失。

更新此PHP变量的最佳方法是什么?

2 个答案:

答案 0 :(得分:1)

我会说通过设置会话或cookie来保存服务器端的ajax调用。然后在您的控制器中检查会话,如果它不存在则显示初始视图。

答案 1 :(得分:0)

在您的ajax调用上,在服务器端,您将返回新值。您还应该更新php变量源(会话变量,数据库等)。这样,当再次加载页面时,变量$ view将具有正确的值。