这是网站: enter link description here
现在这是功能:
$("a.wtf").click(function(){
//get the id
the_id = $(this).attr('id');
// show the spinner
$(this).parent().html("<img src='images/thanks.fw.png'/>");
//the main ajax request
$.ajax({
type: "POST",
data: "action=wtf&id="+$(this).attr("id"),
url: "votes.php",
success: function(msg)
{
$("span#votes_count"+the_id).fadeOut();
$("span#votes_count"+the_id).html(msg);
$("span#votes_count"+the_id).fadeIn();
$("span#vote_buttons"+the_id).remove();
}
});
});
剩下的就是这个:
<a href='javascript:;' class='wtf' id='".$list['id']."'>
改述: 现在,它在用户投票“WTF”后显示图像。 如何用显示WTF投票新值的新文本替换投票链接(可能是查询的结果)
答案 0 :(得分:1)
一旦你发送了votes.php,希望你更新或插入新的投票,如果发生像我提到的那样,你也从db获取新插入或更新的值然后返回回调函数< / p>
示例:
$total_votes=100;
$reuslut=$total."-".'Thanks for vote';
echo $result;
exit;
in call back function :
---------------------
success: function(msg)
{
var value=msg.split("-");
$("span#votes_count"+the_id).fadeOut();
$("span#votes_count"+the_id).html(value[1]);
$("span#votes_count"+the_id).fadeIn();
$("span#vote_buttons"+the_id).remove();
$(selector).html(value[1]);
}
希望它可以帮助您解决问题