码迷,mamicode.com
首页 > Web开发 > 详细

基础-Ajax,json

时间:2016-09-18 19:29:47      阅读:142      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!