2012-08-14 4 views
0

컨트롤러의 일부 데이터를 뷰의 JavaScript로 가져와야합니다. 나는 다음과 같은 방법이 있습니다 내가보기에 다음 한컨트롤러에서 데이터를 작성하여 자바 스크립트보기

 private JsonResult GetSection() 
     { 
      string orderId = (orderService.GetOrder(UserSEssion)).Id.ToString(); 
      return this.Json(orderId); 
      } 

:

 <script type="text/javascript"> 
     lpAddVars('page', 'Section', + GetId()+); 
     function GetId() { 
     $.getJSON("/Checkout/GetSection", null, function (data) { 
     someThing = data; 
     }); 
     } 
    </script> 

내가이 작업을 수행하는 방법에 어떤 도움을 주셔서 감사합니다 것입니다. 감사합니다.

답변

0

주문하신 모델의 일부입니까? 모델을 통해 뷰에서 액세스 할 수 있습니다. 당신이 사용하고있는 접근 방식이 필요하다면 메소드를 public으로 만드는 것으로 시작할 것이고 http 동사 속성을 넣어야 할 수도 있습니다. HttpGet

+0

모델에서 가져 오려고했지만 자바 스크립트가 작성되기 전에 가정합니다 모델이 비어있는 값으로 사용할 수 있습니다. – user1599203

관련 문제