$.getJSON \ $.ajax
一、在js中的写法
1. $.getJSON
$.getJSON(url, function(data){ // 1. data 是 Gson结构的,可以直接使用 // 2. $.getJSON 用的 get方式提交,因此当提交的url中有中文的话,会被解析成jsp当前的编码提交给action,然后再action中会变成头痛的中文乱码 });
2. $.ajax
$.ajax({ type:"POST", //设定成POST,可以避免提交到action中出现的乱码 dataType:"json", async:false, //这里写了,才会进入到success方法里面 url:"blbooking.do?method=updateBlBooking", // data:$('#yourformid').serialize(),// 你的formid data:{"cm":"${cm}"},// 你的formid success: function(data) { alert("成功"); }, error: function() { alert("失败"); } });
3. $.get() $.post()
还没用到,可以参考http://www.cnblogs.com/dongsh/p/3235487.html
二、在action中的写法
super.renderText(response, jsonObject.toString());