jQuery ajax响应与load();

| 我正在研究评论投票系统。 我有一个页面
profile_new.php?id=194
然后,该页面使用jquery标签加载外部文件
sketch-comments.php?id=194&thumb=images/thumbs/1.png
然后在该选项卡中,注释以滚动“ѭ2”形式出现 (jqueryScrollPane- http://jscrollpane.kelvinluck.com/) 然后,在每个注释上,它使用过渡显示+和-按钮。 (就像youtube) 这是在过渡时显示的div。 (仅显示一个按钮)
<div class=\"comRate\" id=\"c<?php echo $comID;?>\">
    <div id=\"up<?php echo $comID;?>\" >
        <a href=\"#\" id=\"addUpDown\" rel=\"blah\"> show number of \"+\" here </a>
    </div><!--up-->
</div><!--comRate-->
我的问题:当我只想在ajax响应上重新加载此div以显示更新的数字时,所有这些多余的东西都重要吗?我很难理解如何使用
load();
函数。 我怎样才能重新载入
.comRate
div?我是否需要用于重建URL的所有变量才能到达该位置?
    $(\"#c\" + comID).load(????????);
谢谢! 戴夫     
已邀请:
        我猜您需要将comId发送回服务器以获取正确的响应数? 如果是这样,您可以像这样使用它吗?
$(\"#up\" + comID\").next().load(\"YourUpdateUrl.php?id=\" + comID);
load()从传递的资源位置获取值,并将该值加载到组件中。 jQuery文档:http://api.jquery.com/load/ 因此,如果YourUpdateUrl.php返回
echo \"<strong>15</strong>\";
<div id=\"test\"><div>
$(\"#element\").load(\"YourUpdateUrl.php\"); = <div id=\"test\"><strong>15</strong></div>
    
        从可用性的角度来看,我建议您仅通过ajax提交投票,然后对数字+ 1进行迭代。 例如,如果评论有1票,而我又增加了1票,它将始终显示2而不是可能实际显示的任何数字,因为其他人不知道我是否投票。 这样可以避免单击+1投票然后将其更新为+123的混乱。用户不知道刚刚发生了什么。     

要回复问题请先登录注册