2013-03-18 2 views
0

나는 여기에 stackoverflow에 대한 예제를 발견하고 다시 만들려고 노력하고있다. 여기에 예제로의 링크가 있습니다 : Refreshing Partial View in MVC 3jQuery 구문 오류?

구문에 어떤 문제가 있습니까?

function RefreshPartial() { 
     $('#invited-teams').load('/Challenge/GetInvitedTeams', {Model.ChallengeId}); 
    } 

또는 중괄호가 있어야합니까?

function RefreshPartial() { 
     $('#invited-teams').load('/Challenge/GetInvitedTeams', "<%= Model.ChallengeId %>"); 
    } 

는 UPDATE :

function RefreshPartial() { 
     $('#invited-teams').load('/Challenge/GetInvitedTeams', 
      {'paramname' : <%:Model.ChallengeId %> }); 
    } 

내 부분보기 :

  <div id="invited-teams"> 
       <% Html.RenderPartial("InvitedTeams", Model.InvitedTeams); %> 
      </div> 

그래서,이 내 refreshPartial 방법을 같이 찾고 무엇을 :

function RefreshPartial() { 
     alert("in refresh partial"); 
     alert("<%:Model.ChallengeId %>"); 
     $('#invited-teams').load('/Challenge/GetInvitedTeams', { 
      'paramname': '<%:Model.ChallengeId %>' 
     }); 


    } 

는 모두 경고를 경고 올바르게, 두 번째 사람은 corr을 가지고있다. 도전 과제 ID. 페이지는 여전히 비어 있습니다. 흠 ..

+0

어떤 뷰 엔진을 사용하고 있습니까? – SLaks

+0

죄송합니다. ASP.NET MVC 3을 사용하고 있습니다.보기 페이지가 .aspx 파일 ... – user1977591

답변

3

함수가 매개 변수 이름을 지정하지 않습니다.

function RefreshPartial() { 
    $('#invited-teams').load('/Challenge/GetInvitedTeams', { 
     'paramname' :'<%:Model.ChallengeId %>'//Or your ASP wrapper here 
    }); 
} 
+0

에 도움이되는 경우이 코드를 작성했지만 구문 오류가 없습니다. 나는 아직 그것을 실행하지 않았습니다. – user1977591

+0

업데이트 된 원본 .. – user1977591

+0

내가 실행 해 보도록하겠습니다. 몇 분이 걸릴 수 있습니다. – user1977591