【发布时间】:2011-05-12 17:20:27
【问题描述】:
我正在承担我的第一个 AJAX 项目,并且在概念上大部分内容都已规划好,但由于我缺乏语法知识而受到阻碍。我想我的结构/功能逻辑也可能有点偏离标准。
我正在寻找一些指导,尽管参考教程或对我遗漏或忽略的内容进行任何更正。
profile.php:这是具有要单击的实际拇指图标和$.post 函数的页面:
这是拇指结构。
当点击拇指时,我需要发送评论的 id 吗?我知道我需要计算它以某种方式被点击的事实并将其发送到 $.在此页面底部的帖子区域,我还需要在拇指计数器 div 中放置某种 php 变量,以在 $. Post 确认它已被点击。
<div id="thumb_holder">
<div id="thumb_report">
<a href="mailto:info@cysticlife.org">
report
</a>
</div>
<div id="thumb_counter">
+1
</div>
<div id="thumb_thumb">
<?php $comment_id = $result['id'];?>
<a class="myButtonLink" href="<?php echo $comment_id; ?>"></a>
</div>
</div>
这里是$.post 函数
这应该发送评论的id?但最肯定的是应该发送一个拇指链接被点击的记录,并以某种方式将它发送到与数据库对话的我的 php 页面。
<script>
$.ajax({
type: 'POST',
url:" http://www.cysticlife.org/thumbs.php,"
data: <?php echo $comment_id; ?>,
success: success
dataType: dataType
});
</script>
thumbs.php:是单击拇指时发送递增请求的页面,然后又告诉数据库存储 clikc,我在此页面上还没有任何内容。但我假设它将通过来自另一个页面的$.post 函数传递点击记录,从语法上讲,我不知道它是如何工作的,然后通过插入查询将该记录发送到数据库。
这是数据库中的表有什么
我有三行:自动递增的id。 comment_id 以便它知道哪个评论被“点赞”,最后是 likes 以跟踪点赞的数量。
【问题讨论】:
-
@pixelbobby 为什么?这显然是一个代码问题。
-
你是对的。直到一秒钟前我才看到代码。
-
查看我的回答,它解释了完成此操作所需的不同类型的 ajax/jquery 语法,并解释了您拥有的一些不同选项。希望对您有所帮助。
-
这应该在 codereview 上。
-
@JakubHampi 感谢您的精彩编辑! ;)
标签: php jquery html ajax .post