ajax前后台代码参考

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

参考帮助文档看固定格式: $.ajax({});jQuery.ajax({});
说下我了解的两种用法,使用学习使用吧
1.前台jsp页面,dataType:"json",(说点,async 默认true异步,同步使用情况是:页面窗口关闭时,或关闭前出发的窗口关闭事件)
date:$("#form").serialize(),//表单序列化或者使用data:"name=newmax&pwd=123",
接收
success:function(message){
var result = eval(message);
对应后台的传值:;
erName
}
后台:
response (说点别的HttpSession 从response.getSession()),可以在ActionServlet
方法返回String
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType("text/html;charset=utf-8");
PrintWriter pw = response.getWriter();
JSONObject json = new JSONObject();(org.json.JSONObject)
json.put("name","susan");
json.put("userName",Object.getUserName);
我传过去对象,能得到但不知道怎么解析显示属性:有知道的大师,发下我邮箱hudie613@,拜谢
pw.print(json.toString());//注意是print方法
pw.flush();
pw.close();
return null;
最基本使用情况:
---后台基本是
pw.print("返回信息");
--前台是
success:function(message){
alert(message);//建议result = eval(message) ; alert(result);
}
2.
前台不用dataType:"json",不写从用默认值了
接收var result = eval("(" + message s+")");
对应后台的传对象,直接调用(name是User对象的属性,result相当于(基本是)对象User,可以直接使用User的任何属性)如var name = ;
var pwd = user.pwd;//密码使用MD5加密、解密,另说
后台
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType("text/html;charset=utf-8");
PrintWriter pw = response.getWriter();
User user = userService.getUserById(uid);//获得User对象
JSONObject json = JSONObject.fromObject(user);(net.sf.json.JSONObject)
pw.print(json.toString);
pw.flush();
pw.close();
另外JSONArray能传对象,另参考
参考:/link?url=dm761GiVK6lewd5eJ9XitW8xVaFtj2ATaL7h8Tjf7FQ0noiFjlGhl0C lbneRbtK6iM3FBjHSqa62_7wEyEwHYryYNdHkOQUtzogAJlAHR-y。

相关文档
最新文档