我目前有一个产品列表,其中包含用户评论,您可以使用下一个和上一个按钮浏览评论。但是目前它进入了一个像pageid = 2这样的新页面网址,我想要一个不需要转到新网址的脚本,而只是在当前页面中加载新的评论页面。有人可以为此共享代码段吗?因为我不知道如何制作这个,因为我没有javascript / jquery的经验。
感谢您的帮助!
答案 0 :(得分:1)
创建一个名为Reviews的部分视图,在你的jfery Ajax请求的成功方法中,在你的控制器中对你的动作做一个Ajax post / get请求,返回你的部分视图,你需要将渲染的HTML放到div中容器,即$('#mydiv')。html(数据)。
答案 1 :(得分:0)
假设您有类标记设置为“分页”的锚标记 1 2 。
$(".paging").click(function(){
var PageID=$(this).text();
$.get("Review/GetReview/"+ PageID ,function(data,status){
$("#ReviewContainer").html(data);
});
});
这将从控制器“Review”调用您的Action Method“GetReview”,参数为ID。 并设置html内容。
希望这会对你有所帮助! 感谢。