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

时间:2012-02-10 07:45:32

标签: java jquery ajax spring-mvc

我在java中使用spring mvc。我试图将一个List从javascript传递给控制器​​作为JSONArray。但控制器将其设为[]或null。

任何人都可以帮助我使用Jquery ajax调用传递Object列表以及如何在控制器中获取此值。我可以使用Ajax传递JSONArray但无法在控制器中读取它。

由于 沙

1 个答案:

答案 0 :(得分:0)

您可以按照以下方式使用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