Java/JSP中使用response.getWriter().write(json.toString());或json.write(response.getWriter());传递JSON数据类型给Ajax回调函数方法与注意的。
Java/JSP中:
JSONObject json=new JSONObject();
json.put(“status”, “1″);
json.put(“msg”, “处理成功”);
json.put(“msg”, “处理成功”);
response.setCharacterEncoding(“UTF-8″);
response.getWriter().write(json.toString());
或
json.write(response.getWriter());
前台页面:
$.post(url,{}, function(retVal) {
if(!retVal)return;
retVal=(“(” + retVal+ “)”);
retVal=(“(” + retVal+ “)”);
if(retVal.status){
alert(retVal.msg);
}
}