如何通过mvc3中的ajax调用部分视图
发布时间:2020-12-16 02:49:51 所属栏目:百科 来源:网络整理
导读:我需要通过ajax调用局部视图.我尝试了以下内容,但我不知道如何完成它. $("#UserName").change(function () { var userid = $("#UserName").val(); var ProvincialStateID = $("#State").val(); var Hobbyid = $("#Hobby").val(); var Districtid = $("#Distr
我需要通过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 }); }); 这是我在Controller中编写的函数: [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调用的函数将其重定向到局部视图.请帮助我,因为目前我无法显示我的局部视图 解决方法
你需要的是什么
$.ajax({ type: "POST",success: function (data) { var result = data; $('targetLocation').html(result); } }); 建议不要直接使用变量数据,但可以. 请在此处查看更多信息: http://api.jquery.com/jQuery.ajax/ 至于缓慢提取数据,请尝试优化查询 更新 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |