我在java中使用spring mvc。我试图将一个List从javascript传递给控制器作为JSONArray。但控制器将其设为[]或null。
任何人都可以帮助我使用Jquery ajax调用传递Object列表以及如何在控制器中获取此值。我可以使用Ajax传递JSONArray但无法在控制器中读取它。
由于 沙
答案 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