从一开始将网页页面的搭建,能够展现出来的效果让用户有着视觉上的享受,到现在我们为了让页面更具有价值。所以我们就需要实现一个效果——把一些后台准备好的数据提供给用户。也就是大家所说的,网页与服务器之间的数据交互!
在学习过程中呢,我也是从0基础开始学滴,所以我就按着我的学习进度来给大家叙述我的学习过程与我对于网页与服务器之间的数据交互的知识理解!
Ajax篇
(老规矩学之前先看一下我的思维导图 认真脸.jpg)
目录
基础介绍
客户端与服务器
上网的本质与目的:通过互联网的形式来获取和消费资源。
客户端的定义:上网过程中,负责获取和消费资源的电脑,叫做客户端。
服务器的定义:上网过程中,负责存放和对外提供资源的电脑,叫做服务器。
URL地址
URL组成部分:
- 客户端与服务器之间的通信协议
- 存有该资源的服务器名称
- 资源在服务器上具体的存放位置
(如上图所示)
了解Ajax
Ajax的定义:当我们使用XMLHttpRequest对象和服务器进行数据交互的方式,就是Ajax。
Ajax的作用:Ajax能让我们实现网页和服务器之间的数据交互。
Ajax的应用场景:
- 检测用户名是否被占用
- 搜索提示
- 根据页码值动态刷新表格的数据
- 数据的增删改查
jQuery中的Ajax
- $.get()函数的语法
$.get()函数的作用:将服务器上的资源请求到客户端来进行使用。
$.get()发起带参数的请求
代码如下所示:
<body>
<button id="btnGETINFO">发起单参数的GET请求</button>
<script>
$(function () {
$('#btnGETINFO').on('click', function () {
$.get('http://www.liulongbin.top:3006/api/getbooks', { i