JSON,AJAX笔记

1.JSON

是一种轻量级的数据交换格式。是一种独立于语言的文本格式。

轻量级适合xml相比较。

数据交换指的是客户端和服务器之间的数据传递格式。

1.1JavaScript中使用JSON

创建:

JSON是键值对组成,使用大括号包围,每个键由引号括起来,键值使用冒号分割,多组键值对使用逗号分割。

 

JSON访问:

json本身就是一个对象。

json中的key可以理解为对象的一个属性

直接使用json对象.key

 

json的两种常用方法

1.对象(一般用于操作数据使用)   2.字符串(一般用于c/s数据交换使用)

 

1.2在java中使用JSON

javaBean和json的转换

使用gson的jar包

 

  

List和json的转换

 

转换回List

  

map和json的转换

 

 

 

 

直接未用匿名内部类的方式

 

2.AJAX

是一种创建交互式网页应用的网页开发技术。是一种浏览器通过js异步请求,用于局部更新页面的技术。地址栏不变。

什么是异步?就是让你可以不断的执行你想要的的操作,不用等待上一步操作完成再进行下一步操作。

原生AJAX请求

  

完成4的操作

 

解决乱码问题

 

修改,把响应写在页面上

 

使用jQuery中的Ajax

 

 

注意在success中我们需要在functon中设置一个参数,用来接收我们所需要的数据。

如果我们直接写成json数据类型,那么我们可以直接使用seccess中的数据(data)

 

接下来的get和post方法,是$.ajax的进一步封装。

 

 

接下来的getHSON是通过HTTP GET请求载入JSON数据

 

 

表单序列化serialize()

可以把表单中所有表单相的内容都获取到,并以 name=value&name=value的方式拼接

就是只提交表单内容。不是整个页面都提交了

 

拼接起来发送给服务器

 

 

3.i18n

国际化略

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值