0
我不知怎么工作的解决方案,但不完全。 我可以更新发送数据并接收它,但我不知道如何显示它。#1票制jQuery中的ASP.NET MVC部分更新
我们有螺纹,并在线程有一堆职位。我想要做的是对用户投票的帖子进行部分更新。现在的问题是如何做到这一点?
$(".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只是post_POSTID_FROM_DB,每个帖子都拥有相同的id。但是这不会注入任何html。
我发现这一点: How can you make a vote-up-down button like in Stackoverflow? 逸岸我做到了在此基础上,但不与我的部分更新的问题有所帮助。