(三)jQuery.ajxa——dataType:json(2)
来源:互联网 发布:腾讯离职 知乎 编辑:程序博客网 时间:2024/06/13 08:22
在 JS 语言中,一切都是对象。因此,任何支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。但是对象和数组是比较特殊且常用的两种类型:
对象表示为键值对
- 数据由逗号分隔
- 花括号保存对象
- 方括号保存数组
一.获取servlet返回的对象:
1.导入json的jar包json.jar
2.servlet:这里存入对象,并传给前台js:
public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //处理中文问题 request.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8"); //存放对象信息 JSONObject json=new JSONObject(); JSONArray array=new JSONArray(); //数据 JSONObject temp1=new JSONObject(); JSONObject temp2=new JSONObject(); try{ temp1.put("id", "1"); temp1.put("name", "陈龙1"); array.put(0, temp1);//放入第一个对象 temp2.put("id", "1"); temp2.put("name", "陈龙2"); array.put(1, temp2);//第二个对象 //将对象放入到json json.put("people", array); }catch (Exception e) {// TODO: handle exception} PrintWriter out=response.getWriter(); out.print(json); out.close();}
js:接收json:
function Check() {$.ajax({type:"POST",url:"./Check",data:{name:$("#name").val(), },dataType:"json",beforeSend:function(XMLHttpRequest){$("#show").text("loading..");},success:function(msg,textStatus){$("#show").html("<tr><td>name</td></tr>"+"<tr><td>"+msg.people[1].name+"</td></tr>");// $("#show").text(msg.people[0].id);//接收id$("#show").css("color","red");},});}这里前台就将对象信息获取。
阅读全文
1 0
- (三)jQuery.ajxa——dataType:json(2)
- (三)jQuery.ajxa——dataType:json(1)
- jQuery ajax dataType json
- jquery autocomplete ajxa (json list)处理
- dataType—ant入门指南(6)
- jQuery dataType指定为json的问题
- jQuery dataType指定为json的问题
- jQuery ajax dataType值为text json探索
- Jquery跨域获得Json(三)
- firebird的数据类型(datatype)
- firebird的数据类型(datatype)
- ajax dataType:"json"问题
- Flex学习笔记(四)——数据类型的操作(DataType)
- jQuery ajax 的datatype
- dataType of jQuery.ajax()
- jquery ajax 中的dataType
- json 三转 , 前端ajax的datatype为json后端传来jsonString 即可
- DWR的使用—ajxa的改进版
- spark: RDD与DataFrame之间的相互转换
- Android 6.0权限处理
- android应用开发常用的一些协议学习
- spark学习一
- python webbrowser
- (三)jQuery.ajxa——dataType:json(2)
- Activity窗口模式
- Linux screen 命令详解
- django发送邮件
- 关于网络唤醒设置的说明
- Universal Link|iOS开发者不得不知的技术
- C# 如何实现带消息数的程序桌面图标
- git本地文件上传到远程仓库时,本地项目与远成仓库不是同一个项目的BUG
- hdu5977 树分治