| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> 实现网页与服务器之间的数据交互之Ajax篇 -> 正文阅读 |
|
[JavaScript知识库]实现网页与服务器之间的数据交互之Ajax篇 |
作者:text-align:center; |
从一开始将网页页面的搭建,能够展现出来的效果让用户有着视觉上的享受,到现在我们为了让页面更具有价值。所以我们就需要实现一个效果——把一些后台准备好的数据提供给用户。也就是大家所说的,网页与服务器之间的数据交互! 在学习过程中呢,我也是从0基础开始学滴,所以我就按着我的学习进度来给大家叙述我的学习过程与我对于网页与服务器之间的数据交互的知识理解! Ajax篇?(老规矩学之前先看一下我的思维导图 认真脸.jpg) 目录基础介绍客户端与服务器上网的本质与目的:通过互联网的形式来获取和消费资源。 客户端的定义:上网过程中,负责获取和消费资源的电脑,叫做客户端。 服务器的定义:上网过程中,负责存放和对外提供资源的电脑,叫做服务器。 URL地址URL组成部分:
(如上图所示)? 了解AjaxAjax的定义:当我们使用XMLHttpRequest对象和服务器进行数据交互的方式,就是Ajax。 Ajax的作用:Ajax能让我们实现网页和服务器之间的数据交互。 Ajax的应用场景:
jQuery中的Ajax
$.get()函数的作用:将服务器上的资源请求到客户端来进行使用。 $.get()发起带参数的请求 代码如下所示:
?其中参数的含义: $.get()发起不带参数的请求 代码如下所示:
$.post()函数的作用:专门用来发起post请求,从而向服务器提交数据。 代码如下所示:
??其中参数的含义:
$.ajax()函数的定义:相比于$.get()和$.post()函数,jQuery中提供的$.ajax()函数,是一个功能比较综合的函数,它允许我们对Ajax请求进行更详细的配置。 $.ajax()函数的基本语法如下: ?使用$.ajax()发起GET请求 代码如下所示:
?使用$.ajax()发起POST请求 代码如下所示:
接口接口的定义:接口的概念:使用Ajax请求数据时,被请求的URL地址,就叫做数据接口(简称接口)。同时,每个接口必须有请求方式。 Form表单Form表单的基本使用表单的定义:表单在网页中主要负责 数据采集功能。HTNL中的<form>标签,就是用于采集用户输入的信息,并通过<form>标签的提交操作,把采集到的信息提交到服务器端进行处理。 Form表单的组成部分:
通过Ajax提交表单数据监听表单提交事件 代码如图所示:
阻止表单默认提交行为 代码如图所示:
快速获取表单中的数据 serialize()函数 模板引擎什么是模板引擎模板引擎的定义:它可以根据程序员的模板结构和数据,自动生成一个完成的HTML页面。 模板引擎的好处:
正则与字符串正则与字符串操作——基本语法
总结以上所有就是我再学习过程中的只是总结,希望对正在学和未来要学的同学们能够有一定的价值! ? ~ENDING~ |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 10:28:25- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |