首页 > Web开发 > 详细

基础-Ajax,json

时间:2016-09-18 19:26:53      阅读:211      评论:0      收藏:0      [点我收藏+]

ajax是异步交互,也就是说发送请求,到响应回来,页面只是局部刷新。

 

Ajax

步骤:

获取XMLHttpRequest对象

绑定一个回调函数

open

send

在回调函数中完成操作。

 

json是一种特定数据结构的字符串

json结构有两种

对象 用大括号括起来,里面以键值对的形式存储,key是携带过去的参数的名字,value是携带过去的值。

数组 用中括号括起来。

 

数组,Collection集合转换成json数据使用    JsonArray.fromObject(对象);

MapjavaBean转换成json数据使用        JsonObject.fromObject(对象);

 

如果不想让javaBean中的数据出现在json.

JsonConfig jsonConfig = new JsonConfig();

jsonConfig.setExcludes(new String[]{"price"});

 

JSONObject jsonObject = JSONObject.fromObject(p1, jsonConfig);

System.out.println(jsonObject);

注意:

如果服务器端返回的数据格式是json格式,那么我们在浏览器端得到数据时

需要使用eval函数将字符串转换成json对象.

var msg=xmlhttp.responseText;

var obj=eval(msg);

注意:有的时候通过eval转换时,得到不一个json对象,这时做以下操作

var obj=eval("("+msg+")");

基础-Ajax,json

原文:http://www.cnblogs.com/MessiAndDream/p/5882639.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!