在html中重新对齐php函数的返回值
我正在尝试创建一个简单的投票页面。每侧都有一些链接,当用户单击向上箭头时,计票和计票值将增加。现在一切正常,除了当投票增加时,新值出现在upvote箭头的顶部(这是有意义的,因为我在重复新值)。我不知道如何将更新后的计票设置为显示计票的范围 代码如下: HTML在html中重新对齐php函数的返回值,php,jquery,html,Php,Jquery,Html,我正在尝试创建一个简单的投票页面。每侧都有一些链接,当用户单击向上箭头时,计票和计票值将增加。现在一切正常,除了当投票增加时,新值出现在upvote箭头的顶部(这是有意义的,因为我在重复新值)。我不知道如何将更新后的计票设置为显示计票的范围 代码如下: HTML <?php $sql=mysql_query("SELECT * FROM discussion_links WHERE link_side = 'Michigan'"); while($row = mysql_fetch_arr
<?php
$sql=mysql_query("SELECT * FROM discussion_links WHERE link_side = 'Michigan'");
while($row = mysql_fetch_array($sql)) {
$link_id=$row['link_id'];
$url=$row['link_url'];
$title=$row['link_title'];
$source=$row['link_source'];
$votes=$row['vote_count'];
?>
<div class="top-links-wrapper">
<div class="link-info">
<a class="link-title" href="http://<?php echo $url ?>"><?php echo $title . "</a>"; ?>
<p class="link-source"><?php echo $source . "</p>" ?>
</div>
<div class="link-vote-wrapper">
<div class="link-votes">
<span><?php echo $votes; ?></span>
</div>
<a href="#" class="vote" id="<?php echo $link_id; ?>" name="up" title="Up vote"></a>
</div>
</div>
<?php
}
?>
假设您在success
函数中返回相应的(int)
总计,
然后您应该将span元素的InnerHTML设置为该值
如果给每个链接投票
元素一个唯一的ID,并使用该ID更改span
元素的InnerHTML
,这将非常方便。论ajax的成功
由于您已经将投票id与事件处理程序相关联,因此
只需在span
id元素中添加前缀,然后在success
函数中,
请这样称呼:
$("#myPrefix"+id).html(html);
假设您在success
函数中返回相应的(int)
总计,
然后您应该将span元素的InnerHTML设置为该值
如果给每个链接投票
元素一个唯一的ID,并使用该ID更改span
元素的InnerHTML
,这将非常方便。论ajax的成功
由于您已经将投票id与事件处理程序相关联,因此
只需在span
id元素中添加前缀,然后在success
函数中,
请这样称呼:
$("#myPrefix"+id).html(html);
您对SQL注入非常开放,如果您还没有进行过SQL注入,您将被黑客攻击。学习使用PDO进行准备好的查询以避免此问题。谢谢@Brad,您是否有一个链接可供您推荐用于使用PDO进行查询的快速介绍?当然,请查看此链接:谢谢Brad,祝您周末愉快您对SQL注入非常开放,如果您尚未进行过SQL注入,您将被黑客攻击。学会用PDO做准备好的查询以避免这个问题。谢谢@Brad,你有没有一个链接可以推荐给我们,让我们快速介绍一下如何用PDO做查询?当然,看看这个:谢谢Brad,祝你周末愉快,那么我的PHP的最后一行应该是$(“.link vots>span).html(html)=$up\u value;
?使用该代码,这些类的每个元素都会改变。最好使用一个ID来引用向上投票计数Touch,好的,我绝对不希望它们都改变。因此,如果我为跨度设置一个ID,那么我只会在PHP的末尾设置该行?是的,为跨度设置一个ID,然后使用ID
脚本中的javascript变量用于查找正确的span id。并用ajax的响应替换html。我对此仍有问题。我给每个变量的id为“V”+id.,因此我的PHP的最后一行应该是$(“.link vots>span)。html(html)=$up\u值代码>?使用该代码,具有这些类的每个元素都会发生更改。最好用一个ID来表示投票数,好吧,我绝对不希望他们都改变。因此,如果我为SPAN设置了一个ID,那么我只需在PHP的末尾设置该行?是的,为SPAN设置一个ID,然后使用脚本中的ID
javascript变量来找到正确的SPAN ID。并用ajax的响应替换html。我仍然有这个问题。我给了每个人一个“V”+ID.
$("#myPrefix"+id).html(html);