我正在将视图从控制器返回到 jquery,返回视图但我想从返回的视图中提取 div。我当前的代码是这样的
public ActionResult DeleteItem(int pid)
{
//my logic goes here
retutn View("SomeView",model);
}
Jquery
enter code here
script type="text/javascript">
$(document).ready(function () {
$('.Remove').click(function () {
var value = $(this).attr('id');
$.ajax({
cache:true,
type: "POST",
url: "@(Url.Action("DeleteItem", "ControllerName"))",
data: "pid=" + value,
success: function (data) {
$("body").html(data);
},
error:function (xhr, ajaxOptions, thrownError){
alert('Failed to subscribe.');
},
complete: function() { }
});
return false;
});
});
</script>
我当前的逻辑返回视图并将总视图即 html+body 分配给页面的正文部分,它显示了 html 部分两次。有没有办法从返回的视图中检索 div 并重新加载它。提前谢谢