2011-10-07 4 views
0

ajax를 사용하여 일부 뷰를로드하려고하는데로드 중입니다.Ajax loade 자바 스크립트를로드 할 수 없습니다.

하지만 스크립트는 특정 섹션에로드되지 않습니다. 왜?

보기 코드 :

@model INTREPWEB.Models.BoardingViewModel 
@{ 
    ViewBag.Title = "Create"; 

    if (IsAjax) 
    { 
     Layout = null; 
    } 
} 
@using (Html.BeginForm()) 
{ 
    @Html.Partial("CreateEdit") 
} 
@section Scripts{ 
    <script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script> 
    <script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script> 

    <script src="@Url.Content("~/Scripts/jquery-ui-timepicker-addon.js")" type="text/javascript"></script> 
    <script src="@Url.Content("~/Scripts/intrep-datetime.js")" type="text/javascript"></script> 
} 

답변

0

는 일반 텍스트와 같은 단순한 내용을로드하기 때문에. 로드 된 내용을 구문 분석하고 모든 스크립트 참조를 $.getScript()과 함께 호출하십시오. 대안으로

편집

사용할 수 있습니다 : 나는 그렇게 어떻게

$.ajax({ 
    url: url, 
    dataType: 'script' 
}); 
+1

당신, 제발 설명 할 수 있습니까? – programad

+0

수신 데이터 콜백에서 Regex 응답으로 '

관련 문제