コントローラーから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 部分を 2 回表示します。返されたビューから div を取得してリロードする方法はありますか。事前に感謝