【问题标题】:Write data from cotroller to view javascript从控制器写入数据以查看 javascript
【发布时间】:2012-08-11 06:52:26
【问题描述】:

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

如果能提供任何帮助,我将不胜感激。 谢谢

【问题讨论】:

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


    【解决方案1】:

    orderId 是否已包含在您的模型中?您将能够通过模型在视图中访问它。如果你需要你正在使用的方法,我会先将方法公开,你可能还需要将 http 动词属性放在它上面 HttpGet

    【讨论】:

    • 我尝试从模型中提取它,但假设 javascript 是在模型可用之前编写的,因为值是空白的
    猜你喜欢
    • 2015-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-27
    • 2021-04-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多