Php Don';在jquery中刷新页面时无法获取值

Php Don';在jquery中刷新页面时无法获取值,php,jquery,Php,Jquery,当我点击链接时,该值显示正确。但当我刷新页面时,我没有得到该值 我已经写了下面的代码 $j("#add_to_cart_action").click(function(e) { $j.em.cart.addSelectedTitle(); }); $j.em.cart.addSelectedTitle = function() { var addcartitemindx = $j("body").data("selected_title").product_id;

当我点击链接时,该值显示正确。但当我刷新页面时,我没有得到该值

我已经写了下面的代码

$j("#add_to_cart_action").click(function(e) {
      $j.em.cart.addSelectedTitle();
    });

$j.em.cart.addSelectedTitle = function() {
  var addcartitemindx = $j("body").data("selected_title").product_id;
  var indx = $j("body").data("selected_title").cindex;
  var addcartitemtitle = $j("body").data("selected_title").ctitle;
  if ($j('input#chkout_'+addcartitemindx).length > 0) {
    alert('Shopping Cart Notification:\n "'+addcartitemtitle+'" is already added.');
    return false;
  }

 $j('#checkout_form ul').prepend('<li><input checked="true" type="checkbox" id="chkout_'+addcartitemindx+'" name="product[]" class="added-item" value="'+addcartitemindx+'"/><a href="javascript:$j.em.cart.TriggerCartItem('+indx+');">'+addcartitemtitle+'</a></li>');
  $j.em.cart.setCartDisplay();
};
$j(“#添加到购物车动作”)。单击(功能(e){
$j.em.cart.addSelectedTitle();
});
$j.em.cart.addSelectedTitle=函数(){
var ADDCARTIMENDX=$j(“正文”).数据(“选定标题”).产品id;
var indx=$j(“主体”).数据(“选定标题”).cindex;
var addcartitemtitle=$j(“正文”).data(“选定标题”).ctitle;
如果($j('input#chkout u'+ADDCARTIMENDX).length>0){
警报('已添加购物车通知:\n“'+addcartitemtitle+”);
返回false;
}
$j('checkout#u form ul')。前置('li>');
$j.em.cart.setCartDisplay();
};

我想将addcartitemtitle存储在cookie中,以便我可以还原,因此请给我在jquery中编写它的语法。

如果您是说刷新时不显示购物车中的项目,则您需要使用cookie将它们存储在用户端,或者在添加到购物车时存储在服务器上,以便在刷新时可以还原它们


您需要识别哪些项目属于哪台机器上的购物车,如果您将所选项目存储在服务器上,则可以使用cookie来识别机器。如果您的用户必须注册并登录以选择项目,那么您可以将购物车中的项目放入数据库并将其与用户id关联。现在,无论用户登录到哪里,您都可以获得与他/她的id关联的项目并显示在购物车中。

我想如果我足够了解您的问题。。 刷新后不会获得该值,因为您不会将其保存在任何位置。。。
如果你想让javascript记住一些给定的值,你需要把它放在cookie或其他东西中。。或者您需要使用ajax或,并将其交给服务器端编程语言来为您实现这一点

您能更详细地解释一下显示和未显示的内容吗?你期望的价值是什么,你实际得到的价值是什么?