Ajax的使用
JSON使用要点
- {}表示对象,可以理解为Java中的Map
- []表示数组,可以理解为Java的List
- 数据之间用逗号分隔
- JSON 是 JS 对象的字符串表示法,本质是字符串
- 要实现从对象转换为 JSON 字符串,使用 JSON.stringify() 方法
- 要实现从 JSON 转换为对象,使用 JSON.parse() 方法
- get(‘param’) 方法获取值
Ajax基本使用语法
$.ajax({
type:'post',
url:'url',
dataType:'json',
contentType:'application/json;charset=utf-8',
async:false,
data:JSON.stringify({
'param1':param1,
'param2':param2,
'param3':param3
}),
success:function (data) {
alert('请求成功!');
},
error:function () {
alert('请求失败!');
}
})
后台接收数据
@RequestMapping(value = "url")
@ResponseBody
public JSONObject aroundTimeDetail(@RequestBody String params){
JSONObject jsonObject = JSON.parseObject(params);
String param1= jsonObject.get("param1")+"";
String param2= jsonObject.get("param2")+"";
String param3= jsonObject.get("param3")+"";
JSONObject json = new JSONObject();
json.put("message","success");
return json;
}