我创建了一个候选名单系统,就像在房地产网站上使用的那样,这样你就可以制作一份你可以回来的收藏夹列表(使用会话arrray)。系统使用jquery用新的候选项列表更新会话数组。
我不知道怎么办是使用jquery更新'候选名单/数组计数'。我知道如何更改id的HTML,但是如何在向数组添加新项目时检索会话计数和+ 1。以下是我显示“短名单计数”的方式:
候选名单:“(view)答案 0 :(得分:0)
在你发布包含你想要更新的页面部分的html的元素的代码之前,没有人能够帮助你,但是让我们说你有这样的东西:
<div id="shortlist">
You have <span id="itemCount">2</span> items in your cart.
</div>
您可以像这样更新jQuery中的值:
var oldValue = $("div#shortlist").find("span#itemCount").text();
var newValue = parseInt(oldValue) + 1;
$("div#shortlist").find("span#itemCount").text(newValue);
更新您的html,如下所示:
<div id="shortlist">3 (<a href="/shortlist">view</a>) </div>
如果你将php更改为:,那么会简单得多
<div id="shortlist"><span id="itemCount"><? echo count($_SESSION['shortlistArray']); ?></span>" (<a href="/shortlist">view</a>) </div>
通过jQuery识别的html元素中更新值是件好事。如果这不是选项,那么你需要使用string.replace更新值(如果现在没有旧值,可能会搜索正则表达式。)。