不使用contentType: “application/json”则data可以是对象
$.ajax({
url: actionurl,
type: "POST",
datType: "JSON",
data: { id: nodeId },
async: false,
success: function () {}
});
Java json对象的解析(使用JSONObject ):
//获取ajax传过来的值
String jsonData = request.getParameter("queryData");
//解析
JSONObject jsonObject=JSONObject.fromObject(jsonData);
String year=jsonObject.getString("year");
String month=jsonObject.getString("month");
使用contentType: “application/json”则data只能是json字符串
$.ajax({
url: actionurl,
type: "POST",
datType: "JSON",
contentType: "application/json"
data: "{'id': " + nodeId +"}",
async: false,
success: function () {}
});
Java json字符串的解析(使用JSONArray ):
JSONArray jsonArray=JSONArray.fromObject(id);