![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb-JSON\AJAX
文章平均质量分 64
JSON是一种轻量级的数据交换格式,它与XML类似,但更易于阅读和编写,并且通常会比XML传输更快。
AJAX是一种基于浏览器的XMLHttpRequest对象的技术,用于在不重新加载整个页面情况下与服务器进行异步通信。
Gy-qwert
这个作者很懒,什么都没留下…
展开
-
01-AJAX-概述
比如,由于 JavaScript 可能会被禁用,因此 Ajax 对于网络爬虫和搜索引擎的支持不太友好。此外,由于 Ajax 可能会使得多个请求同时发送到服务器,因此可能会导致网络拥塞和服务器的负载过高。通过 Ajax 技术,网页可以在后台向服务器请求数据,然后使用 JavaScript 动态地展示这些数据,而无需刷新整个页面。HTML/CSS/JavaScript:Ajax 技术需要前端开发人员在页面中嵌入 JavaScript 代码,并使用 HTML 和 CSS 操作页面元素和样式。原创 2023-05-24 16:22:07 · 55 阅读 · 0 评论 -
02-AJAX-实现方式-JS原生实现
使用原生 JavaScript 实现 Ajax 主要需要用到 XMLHttpRequest 对象。原创 2023-05-24 18:22:56 · 61 阅读 · 0 评论 -
03-AJAX-jQuery实现方式
总之,以上三种方法都是常用的 jQuery Ajax 请求方法,它们可以根据业务需求选择使用。.ajax() 方法最为灵活,可以自定义请求类型、URL、数据等信息;而 .get() 和 .post() 方法则更为简便,对于一些简单的 Ajax 请求,可以直接使用它们来完成。jQuery 库拥有完整的 Ajax 兼容套件。其中的函数和方法允许我们在不刷新浏览器的情况下从服务器加载数据。原创 2023-05-24 18:42:53 · 489 阅读 · 0 评论 -
01-JSON-概述
它可以表示简单的数据类型,如数字、字符串、布尔值和null,以及复杂的数据类型,如对象和数组等。上述JSON表示一个人的信息,包含了姓名、年龄、是否是学生、爱好以及地址等属性。其中,爱好是一个数组类型,地址则是一个对象类型。通过JSON格式,开发者可以方便地将数据进行序列化和反序列化,实现程序的功能需求。除此之外,JSON还被广泛应用于各种编程语言中,成为了跨平台和跨语言数据交换的标准。JSON采用键值对的方式来描述数据,键和值之间用“:”号分隔,键值对之间用“,”号进行分隔。原创 2023-05-25 17:05:16 · 233 阅读 · 0 评论 -
02-JSON-语法规则和数据获取
总体来说,对于JSON格式的数据,常用的获取值的方式为点操作符和方括号操作符,它们的表现方式相似,但在某些情况下会显得更实用。例如,如果有一个名为person的JSON对象,包含一个名为name的属性,可以通过person['name']来访问该属性的值。例如,如果有一个名为person的JSON对象,包含一个名为name的属性,可以通过person.name来访问该属性的值。数据以键值对(key/value)的形式出现,使用大括号表示,每个键值对之间使用逗号分隔,整个大括号表示一个对象(object)。原创 2023-05-25 18:04:42 · 453 阅读 · 0 评论 -
03-JSON-JSON数据和Java对象的相互转换(jackson解析器、注解、list、map)
/ getter 和 setter 方法省略上述代码中,使用 @JsonInclude 注解指定了在序列化过程中只包含非空的属性。})// getter 和 setter 方法省略// 省略属性和方法// 省略属性和方法上述代码中,使用 @JsonTypeInfo 和 @JsonSubTypes 注解定义了一个抽象的 Animal 类,其中 @JsonTypeInfo 注解指定了类型信息的序列化和反序列化规则,而 @JsonSubTypes 注解则用于指定可能的子类类型。原创 2023-05-25 19:09:28 · 7778 阅读 · 0 评论