Javascript刷新查询数据库?

时间:2013-11-14 05:22:47

标签: javascript php jquery

这是网站: 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投票新值的新文本替换投票链接(可能是查询的结果)

1 个答案:

答案 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]);
    }

希望它可以帮助您解决问题