asp.net-mvc如何发送多个 JSON 结果从控制器来查看吗?

发布时间: 2016/10/6 1:44:52
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

在这里我要送一个项目从控制器来查看。如何从控制器来查看发送多个项目??

  //Controller 

  public JsonResult GetQuantity(string id)
    {
       string getQuantity = "";
       string items="Hello Quantity"
       getQuantity = items.ToString(CultureInfo.InvariantCulture);
       return Json(getQuantity, JsonRequestBehavior.AllowGet);
    }


        // View

      function GetQuantity(id) {


            var targetDiv = '#divYarnDistributionViewer';
            var url = "/STSM/STSA/YarnDistribution/GetQuantity/" + id;
            var form = $("#frmYarnDistributionViewer");

            var serializedForm = form.serialize();

            $.post(url, serializedForm, function (result) {
                $("#YarnDistribution_StockQuantity").val(result);

            }, "json");

        return false;


    }

解决方法 1:

通过对 @JDupont 和 @Kevin 简单,我已经解决了我的问题。
感谢这些家伙。

     public JsonResult GetQuantity(string id)
      {
         // Here id is not used, i will use it to get Quantity and unit for my project purpose.
        string getQuantity = "";  
        string getUnit = "";       
        string item1="Hello Quantity" 
        string item2="Hello Unit"
        getQuantity = item1.ToString(CultureInfo.InvariantCulture);
        getUnit = item2.ToString(CultureInfo.InvariantCulture);
        return Json(new { getQuantity, getUnit },JsonRequestBehavior.AllowGet);
   }


    // View

  function GetQuantity(id) {
        var targetDiv = '#divYarnDistributionViewer';
        var url = "/STSM/STSA/YarnDistribution/GetQuantity/" + id;
        var form = $("#frmYarnDistributionViewer");
        var serializedForm = form.serialize();
        $.post(url, serializedForm, function (result) {
            $("#YarnDistribution_StockQuantity").val(result.getQuantity);
            $("#YarnDistribution_StockUnit").val(result.getUnit );

        }, "json");

      return false;
    }
官方微信
官方QQ群
31647020