jQueryASP.NETMVC部分更新中的Stackoverflow投票系统

jQueryASP.NETMVC部分更新中的Stackoverflow投票系统,jquery,asp.net-mvc,Jquery,Asp.net Mvc,我有一些可行的解决方案,但不是完全可行。 我可以发送和接收数据,但我不知道如何显示它 我们有线程,线程中有一堆帖子。我想做的是对用户投票的帖子进行部分更新。现在的问题是怎么做 $(".like").click(function () { var postID = $(this).parents('span.likeDislike').attr('id').split('_')[1]; var vote = $(this).a

我有一些可行的解决方案,但不是完全可行。 我可以发送和接收数据,但我不知道如何显示它

我们有线程,线程中有一堆帖子。我想做的是对用户投票的帖子进行部分更新。现在的问题是怎么做

            $(".like").click(function () {
        var postID = $(this).parents('span.likeDislike').attr('id').split('_')[1];
                var vote = $(this).attr("id");
                var name = $(this).attr("name");
            var dataString ='PostID='+postID+'&Name='+name+'&Vote='+vote;

            $.ajax
                ({
                    type: "GET",
                    url: "/Forum/Post/LikePost",
                    data: dataString,
                    cache: false,
                    success: function (html) {

                        $('#postID_' + postID).html(html);
                    }
                });
        });

    <span class="likeDislike"  id="@sb.ToString()">
    <a href="#" class="like" name="up">Like</a>
/
    <a href="#" class="like" name="down">Dislike</a>
     <span>@Model.Post.Like</span>
</span>
像这样的事情是行不通的。 sb只是从DB发布帖子,每个帖子都有自己的相同id的跨度。但这不会向其中注入任何html

我发现:
事实上,我是基于此而做的,但这无助于解决我的部分更新问题。

首先:不要使用GET动词发布信息。这违反了HTTP规范

如果你能描述你得到的错误,而不是仅仅说它不起作用,那就太好了

一个有根据的猜测是,用于查找posted的代码不起作用。你能在函数中添加一个警报并让它显示postID吗

你说的那个人是谁