JSON

ajax和jquery,json笔记

字号+ 作者:H5之家 来源:H5之家 2015-10-24 17:10 我要评论( )

ajax和jquery,json笔记的内容摘要:bd336_280();JSON的作用:用于客户端与服务器端进行数据交换和传递的格式JSON的数据定义:var变量={key:value,key:value,key:

JSON的作用:用于客户端与服务器端进行数据交换和传递的格式 JSON的数据定义: var 变量={key:value,key:value,key:value,...}; 2.转成json对象 User user = new User("张三",20,"男"); ---->{name:"张三",age:20,sex:男} JSONObject jsonObject = JSONObject.fromObject(student); System.out.println(jsonObject.toString()); 2.集合中的数据转成json格式的对象数组: JSONArray jsonArrayFromList = JSONArray.fromObject(stuList); System.out.println(jsonArrayFromList.toString()); 转后格式:[{"id":1,"name":"张三","age":20},{"id":1,"name":"张三","age":20},{"id":1,"name":"张三","age":20}] 3.map转成json的格式 JSONObject jsonObjectFromMap = JSONObject.fromObject(map); {"student":{"address":"","birthday":"","gender":1,"phone":"","studentName":"zhangsan","studentNo":1233}} 注:前提一定要导入json相关支持的.jar包 $.getJSON('loginAction',{"uname":"张三","age":18},function(result){ alert(result); }); 1.ajax异步更新: $.ajax({ url:'demo_server.jsp', type:'get', data:'uname='+uname, success:function(result){ if($.trim(result) == "true"){ $("#unameDiv").html("用户名已被使用!"); }else{ $("#unameDiv").html("用户名可以使用!"); } }, error:function(){ alert("ajax执行失败!"); } }); 2.get提交 $.get(url,data,function(result){}); $.get('demo_server.jsp','uname='+uname,function(result){}); 3.post提交: $.post(url,data,success(resp,status,xhr), dataType); 4.load提交请求: $(selector).load(url ,data,function(result, status, xhr)); $("#nameDiv").load(url,data); 等价于: $.get(url,data,function(result) { $("#nameDiv").html(result); }); json对象: var json = {key:value,key:value,key:value}; var perosn = {"name":"accp","age":18}; json数组: var country=["中","美","日","韩"]; json对象数组: var persons=[{"name":"张三","age":18},{"name":"李四","age":18}]; 5.json异步提交请求: $.getJSON(url,data,success(result,status, xhr)) $.getJSON('loginAction',null,function(result){...});

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评