从控制器写入数据以查看javascript

时间:2012-08-14 22:02:10

标签: model-view-controller jquery unobtrusive-javascript

我需要从控制器中获取一些数据到视图中的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>   

如果有任何帮助,我将不胜感激。 谢谢

1 个答案:

答案 0 :(得分:0)

orderId已经是您模型的一部分了吗?您可以通过模型在视图中访问它。如果你需要你正在使用的方法,我将首先将方法设为公共,你可能需要在其上放置http动词属性以及HttpGet