$.ajax()方法的可能出现的问题:
1.前端向后端传json时
data的类型为String或json:
var data = "name=111&age=22";
var data = {name:"yang11",age:33};
2.后台向前端传json时
首先dataType设置为json
后台正确拼接json字符串,拼接错误也会出现错误进入error函数
PrintWriter out = response.getWriter();
String result ="{\"success\":true,\"id\":\"122\"}";
out.print(result);
out.flush();
out.close();
也可以是使用
Map<String,Object> map = new HashMap<String,Object>();
map.put("name", name);
map.put("age",age);
JSONObject json = JSONObject.fromObject(map);
String result = json.toString();