繁体   English   中英

如何从ajax将JSONArray传递给控制器

[英]how to pass JSONArray to the controller from ajax

我在Java中使用Spring MVC。 我正在尝试将列表从javascript作为JSONArray传递给控制器​​。 但是控制器将其获取为[]或null。

谁能帮助我使用Jquery ajax调用传递对象列表以及如何在控制器中获取此值。 我可以使用Ajax传递JSONArray,但无法在控制器中读取它。

谢谢桑迪

您可以通过以下方式使用ajax发布

  $.post("/Home/SaveData/", { jsonData: jlst },
    function(data, textStatus) {
    if (textStatus != "success") {
    result = "false";
    }
    });
    }

您需要在家庭控制器中构建方法以按以下方式处理此问题

  public ActionResult SaveData(string jsonData)
    {}

有关完整的演示,请参见下面的链接

http://krishnarajb.wordpress.com/2009/05/28/pass-json-object-from-javascript-code-to-mvc-controller/

http://erraticdev.blogspot.in/2010/12/sending-complex-json-objects-to-aspnet.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM