gpt4 book ai didi

php - 从显示 :block 触发 PHP 进程

转载 作者:太空宇宙 更新时间:2023-11-04 05:07:59 25 4
gpt4 key购买 nike

我正在尝试在新闻存档系统中实现点击计数器。

文章以灯箱风格的 jQuery 插件显示。这意味着所有文章都与页面的其余部分一起加载,但设置为显示:隐藏,直到相关条目被点击。

所以,我不能让 PHP 简单地增加嵌入在页面中的计数器,并且在搜索中找到触发计数器的东西时,我所能想到的就是对 display:block 的更改。

我愿意接受任何建议,虽然我对简单的 jQuery 更有经验,但我有预感这里可能需要 AJAX?

预先感谢任何人可以提供的任何帮助,如果有任何其他信息有用,请告诉我。

抱歉,我目前工作的限制意味着我只能使用 IE6。所以我不能评论任何人的回答...这是我认为我可以回复的唯一方式。

响应:

感谢大家的快速回复。我不认为我可以使用普通的 jQuery,因为系统将在 Intranet 上并且需要记录整个网络的访问总数,因此我认为 cookie 是不够的。

我将尝试 Bradley 建议的 load() 函数 - 比我想象的要简单得多......现在感觉有点傻。

将更新我的进展情况:)

更新:

我正在尝试实现 load() 函数,但没有成功。缺乏 Firebug 也阻碍了调试。

谁能看出这段代码可能有什么问题:

<script type="text/javascript">
$('#<?php echo $row->articleid; ?>link').click(function() {
alert("some encouraging text<?php echo $row->articleid; ?>");
$('#<?php echo trim($row->articleid); ?>target').load("/hitcount.php?articleid=<?php echo $row->articleid; ?>");
});
</script>

<div id="<?php echo trim($row->articleid); ?>link">Click2</div><br />
<div id="<?php echo trim($row->articleid); ?>target"></div>

令人尴尬的更新:...所有错误的地方都是文件路径。

最佳答案

只是一个简单的计数器?没有用户信息反馈?

$('#result').load('ajax/counter.php');

编辑

$('#somediv').click(function() {
$('#result').load('ajax/counter.php');
});

关于php - 从显示 :block 触发 PHP 进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9992637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com