ajax+json
来源:互联网 发布:energia的编程语言 编辑:程序博客网 时间:2024/06/05 15:36
1、ajax的优点:
a,页面无刷新,不打断用户的操作。
b,按需获取数据,减轻浏览器与服务器之间数据传输的压力。
c,是一种标准技术(不需要浏览器安装任何的插件)
2、json
(1)什么是json(javascript object notation)
一种轻量级的数据交换标准,经常用于浏览器与服务器之间
交换数据。
轻量级是相对于xml而言,解析速度更快,并且传输的数据量
更小。
(2)json的基本语法
a, 表示一个对象
{属性名:属性值,属性名:属性值...}
要注意:
属性名必须用引号引起来。
属性值如果是字符串,必须用引号引起来。
属性值可以是string,number,null,boolean,object
比如:
{'name':'zs','age':22}
{'name':'ww','address':
{
'city':'bj',
'room':1246
}
}
b, 表示一个对象数组
[{属性名:属性值,属性名:属性值...},
{属性名:属性值,属性名:属性值...}...]
(3)如何使用json做数据交换
a, 将java对象(数组、集合) 转换成一个json字符串。
可以使用json-lib.jar来做转换。
b,将json字符串转换成javascript对象或者数组。
可以使用prototype或者jQuery工具来做转换。
prototype的简单使用:
$(id): getElementById(id);
$F(id): getElementById(id).value;
$(id1,id2...):依次查询id1,id2...返回一个数组。
strip():除掉字符串两端的空格。
evalJSON(): 将json字符串转换成一个javascript
对象或者对象数组。
a,页面无刷新,不打断用户的操作。
b,按需获取数据,减轻浏览器与服务器之间数据传输的压力。
c,是一种标准技术(不需要浏览器安装任何的插件)
2、json
(1)什么是json(javascript object notation)
一种轻量级的数据交换标准,经常用于浏览器与服务器之间
交换数据。
轻量级是相对于xml而言,解析速度更快,并且传输的数据量
更小。
(2)json的基本语法
a, 表示一个对象
{属性名:属性值,属性名:属性值...}
要注意:
属性名必须用引号引起来。
属性值如果是字符串,必须用引号引起来。
属性值可以是string,number,null,boolean,object
比如:
{'name':'zs','age':22}
{'name':'ww','address':
{
'city':'bj',
'room':1246
}
}
b, 表示一个对象数组
[{属性名:属性值,属性名:属性值...},
{属性名:属性值,属性名:属性值...}...]
(3)如何使用json做数据交换
a, 将java对象(数组、集合) 转换成一个json字符串。
可以使用json-lib.jar来做转换。
b,将json字符串转换成javascript对象或者数组。
可以使用prototype或者jQuery工具来做转换。
prototype的简单使用:
$(id): getElementById(id);
$F(id): getElementById(id).value;
$(id1,id2...):依次查询id1,id2...返回一个数组。
strip():除掉字符串两端的空格。
evalJSON(): 将json字符串转换成一个javascript
对象或者对象数组。
- JSON+AJAX
- ajax+json
- Ajax + JSON
- Ajax JSON
- ajax+json
- Ajax & Json
- json+ajax
- ajax json
- json ajax
- json ajax
- Ajax+JSON
- Ajax&JSON
- Ajax、json
- ajax-json
- AJax json
- ajax&json
- Ajax +json
- Ajax + JSON
- VC++6.0内存文件映射
- [spfa] hdu 4370 0 or 1
- js函数与内置对象 第一天
- 在Eclipse中配置tomcat
- Eclipse 无法安装ADT插件 解决方法
- ajax+json
- 起点,起动,起飞
- 组网不求人!搭建简易Linux局网服务器
- struts-2.3.4.1 + hibernate-3.6.5 + spring-3.1.2手把手教你整合
- uva 10905 - Children's Game
- 一个不错的socket帖
- poj 1157 DP
- uva 270 - Lining Up
- 内存映射文件