JSON()异步刷新初体验

JSON()异步刷新初体验

2021-2-17

一、什么是JSON()?

可以这么理解:

1、JS中的一切都是对象。

var obj = {a:'hello',b:'http',c:3};

2、JSON是JS对象的字符串表示法,可以看作是在字典外套了个引号,本质上可以看成一个字符串。

#注意:JSON里对象的名称必须用引号引起来才行。后面的值如果是int和bool可以不用引起来。
var JSON = '{'a':'hello','b':'http','c':3}';

二、JSON和JavaScript对象互转

首先我们了解一下如何创建变量:

#创建一个变量,变量名为m,值为"Volvo"
var m = "Volvo";

1、从JSON字符串转换为JavaScript 对象,使用 JSON.parse() 方法:

var obj = JSON.parse('{"a": "Hello", "b": "World"}');
//结果是 {a: 'Hello', b: 'World'}

2、从JavaScript 对象转换为JSON字符串,使用 JSON.stringify() 方法:

var json = JSON.stringify({a: 'Hello', b: 'World'});
//结果是 '{"a": "Hello", "b": "World"}'

三、功能初体验

1、日常生活中,异步刷新无处不在,比如:打开百度,当我们在搜索栏输入1,并未点击搜索键,此时就会出现下拉推荐的内容。


而这里就是通过json()实现的。

2、我们可以通过打开网页的检查页面,进行进一步的认识:

S1:点击一下搜索栏,输入内容之前,就会发现出现了一条请求:

注意:下图Type那一栏为xhr

S2:输入内容后(这里以8为例),可以注意一下标黄的部分,即为在搜索栏输入的内容。

S3:查看网页的源代码我们可以发现在comm部分有sugHost这一栏:

S4:复制到地址栏:

S5:地址后进行输入内容的添加,即可看到下拉推荐内容:

S6:我们可以通过直接修改wd=后的内容,来查看不同的下拉推荐内容:

相比xml,json往往用于前端交互数据,而xml往往用于配置一些环境。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值