[英]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.