我有一个PHP页面,它使用jQuery让用户更新特定项目而无需刷新页面。这是一个可用性更新,他们可以将事件的可用性更改为Yes,No或Maybe。每次他们点击链接时,都会调用相应的jQuery函数将数据发送到单独的PHP文件(update_avail.php),并返回相应的数据。更新多个页面元素而无需使用PHP和jQuery刷新页面
<a href="javascript(void);" onClick="updateAvail(params);">Yes</a>
然后单击时PARAMS发送到PHP文件,返回:
<a href="javascript(void);" onClick="updateAvail(params);">No</a>
然后,如果单击再次PHP将返回:
<a href="javascript(void);" onClick="updateAvail(params);">Maybe</a>
这一切工作正常我很喜欢它。
可是 -
我也有在页面底部的总数是PHP代码来计算已选择是因为它们的可用性的用户总数只需使用:
<?php count($event1_accepted); ?>
我该如何做到这一点,以便如果用户更改其可用性,它也将更新计数,而无需刷新页面?
我的想法至今都:
$var = 1;
while ($var > 0) {
count($day1_accepted);
$var = 0;
exit;
}
然后添加一行到我的 'update_avail.php'(此方法从jQuery函数发送的数据),以$ VAR = 1
任何帮助会很好。我想强调一下,我的主要优点是PHP,而不是jQuery,所以PHP解决方案将是首选,但如果需要,我可以解决一些简单的jQuery。
谢谢!
使用innerHTML是**从来没有**的解决方案! –
你能解释一下为什么这么糟糕吗? – rcdmk