2013-02-16 102 views
0

喜是新来的MVC所以需要一些help.I想提出一个异步调用渲染的局部视图但只要观点被称为进入一个infinte循环。谁能帮忙?Ajax调用无限循环

<div class="headings"> 
    <span><a href="#"> 
     <img src="@Url.Content("~/Content/images/icons/Edit.png")" alt="Edit" /></a></span> 
    <p class="floatLeft"> 
     @Model.Name</p> 
</div> 
<div class="profilesBlk" id="[email protected](Model.SectionId)"></div> 

<script type="text/javascript" language="javascript"> 

    $.ajax({ 
     type: "POST", 
     url: '@Url.Action("FetchAllSubSections","Contacts")', 
     data:{sectionId:@(Model.SectionId)}, 
     success: function (r) { $("#[email protected](Model.SectionId)").html(r); }, 
     error: function (ret) { 
     } 
    }); 

</script> 

而这正是这部分观点被称为(这是另一个局部视图)

<div> 

    @foreach (var section in Model.ContactDetailSections) 
    { 
     @Html.Partial("~/Views/Contacts/Details/SectionDetail.cshtml", section) 
    } 
    </div> 
+0

你想要什么样的基础调用'$ .ajax'? – 2013-02-18 05:10:19

回答

1

变化

url: '@Url.Action("FetchAllSubSections","Contacts")' 

url: 'Contacts/FetchAllSubSections' 
+0

Thx很多。有效 – 2013-02-18 09:23:19