我需要通過ajax調用局部視圖。我已經嘗試了以下,但我不知道如何完成它。如何在mvc3中通過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調用該函數將其重定向到局部視圖。請幫助我,因爲目前我無法顯示我的部分視圖
[如何在MVC3中通過ajax調用局部視圖]可能的重複(http://stackoverflow.com/questions/10430269/how-to-call-a-partial-view-through-through-ajax-in-mvc3 ) – nemesv
這是一個確切的重複,相同的代碼和其他一切 – glosrob
本帖] [1]很可能會回答你的問題.. [1]:http://stackoverflow.com/questions/5248183/html-partial-vs-html-renderpartial-html-action-vs-html-renderaction –