Мне нужно вызвать частичное представление через ajax. Я пробовал следующее, но я не уверен, как это сделать.
$("#UserName").change(function () {
var userid = $("#UserName").val();
var ProvincialStateID = $("#State").val();
var Hobbyid = $("#Hobby").val();
var Districtid = $("#DistrictNames").val();
var Homeid = $("#Hobbyhome_EstablishmentId").val();
var urlperson = '@Url.Action("FetchPersonByUserName")';
$.ajax({
type: "POST",
url: urlperson,
data: { userid: userid, stateid: ProvincialStateID, hobbyid: Hobbyid, districtid: Districtid, homeid: Homeid },
success: function (data) {
//Dont know what to write here
});
});
Вот функция, которую я написал в своем контроллере:
[HttpPost]
public ActionResult FetchPersonByUserName(int userid,int stateid,int districtid,int homeid,int Hobbyid)
{
//Code to fetch the data in the partial using all parameters
return PartialView("_LearnerAssociationGridPartial", list);
}
Когда я нажимаю раскрывающийся список, вызывается ajax, и я хочу, чтобы функция, вызываемая через ajax, перенаправляла ее в частичное представление. Пожалуйста, помогите мне, потому что в настоящее время я не могу отобразить свое частичное представление