ajax接收json数据不全,Ajax实现接收JSON数据的方法

Ajax实现接收JSON数据的方法

发布时间:2020-06-24 14:54:04

来源:亿速云

阅读:127

作者:元一

这篇文章将为大家详细讲解有关Ajax实现接收JSON数据的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

JSON:(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

Ajax(Asynchronous JavaScript and XML),直译为“异步的JavaScript与XML技术”,是一种创建交互式网页应用的网页开发技术,用于创建快速动态网页,由杰西·詹姆士·贾瑞特所提出。与传统的Web应用相比,Ajax通过浏览器与服务器进行少量的数据交换就可以实现网页的异步更新,在不重新加载整个网页的情况下,即可对网页进行更新。

1.JSON与XML的对比

JSON

JSON 是纯文本

JSON 具有“自我描述性”(人类可读)

JSON 具有层级结构(值中存在值)

JSON 可通过 JavaScript eval()进行解析

JSON 数据可使用 AJAX 进行传输

XML

XML是文档结构,节点复杂

XML可以通过JavaScript解析,需要循环遍历DOM读取节点信息

XML厚重且读取效率低

2.JSON语法

JSON语法是JavaScript语法的子集。

JSON语法的规则:数据在名称/值对中

数据由逗号分隔

花括号保存对象

方括号保存数组

JSON数据的书写格式时:名称/值对,即字段名称(在双引号中),后面一个冒号,对应是值,JSON的值可以是:数字(整数或浮点数)、字符串(在双引号中)、逻辑值(true或false)、数组(在方括号中)、对象(在花括号中)、null。

常见的JSON语法书写:

var json02 = []; //json的第二种写法:json数组

// json对象一般写法

var json03 = {

name:"张小三",

age:45,

sex:true

};

// json对象标准格式

var json03_1 = {

"name":"张小三",

"age":45,

"sex":true

};

//json数组

var json04 = [{

name:"张小三",

age:45,

sex:true

},{

name:"李华",

age:20,

sex:false

}

];

var json05 = [{

name:"张小三",

age:45,

sex:true,

department:{

id:1,

name:"IT部",

employees:[

{name:"xxx", age:23},

{name:"yyy", age:24}

]

}

},{

name:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值