了解Ajax、$.get $.post请求 $.Ajax:get请求 post请求

为什么要学Ajax

之前所学的技术、只能把网页做的更美观漂亮、或添加一些动画效果、但是、Ajax能让我们轻松实现网页服务器之间的数据交互

Ajax的典型应用场景

用户名检测:注册用户时,通过ajax的形式、动态检测用户名是否被占用

搜索提示:当输入搜索关键字时、通过ajax的形式、动态加载搜索提示列表

数据分页显示:当点击页码值的时候、通过ajax的形式,根据页码值动态刷新表格的数据

数据的增删改查:数据的添加、删除、修改、查询操作、都需要通过ajax的形式、来实现数据的交互

了解jQuery中的ajax

浏览器中提供的 XMLHttpRequest用法比较复杂、所以jQuery对XMLHttpRequest 进行了封装,提供了一系列Ajax相关的函数,极大地降低了Ajax的使用难度

jQuery 中发起Ajax请求最常用的三个方法如下:

$.get()

$.post()

$.ajax()

 

$.get()函数的语法

jQuery中 $.get()函数的功能单一,专门用来发起get请求、从而将服务器上的资源请求到客户端来进行使用。

$.get()函数的语法如下:

$.get(url[data]/[callback])

其中、三个参数各自代表的含义如下:

 

 $.get()发起不带参数的请求

使用 $.get()函数发起不带参数的请求时、直接提供请求的 URL 地址请求成功之后的回调函数即可、示例代码:

 

 

$.post()函数的语法

jQuery中$.post()函数的功能单一,专门来发起post请求,从而向服务器提交数据

$.post()函数的语法如下:

$.post(url,[data],[callback])

第一个参数请求的url地址

第二个参数是发送请求时候要发送到服务器的data数据

第三个参数是请求成功以后的callback回调函数

 

 使用$post()向服务器提交数据的示例代码如下:

 

 

$.ajax()函数的语法

相比于 $.get()和$.post()函数、jQuery中提供的 $.ajax()函数、是一个功能比较综合的函数,它允许我们对Ajax请求进行更详细的配置

$.ajax()函数的基本语法如下:

 

 

使用$.ajax()发起GET请求

使用 $.ajax发起GET请求时,只需要将type属性的值设置为'GET'即可:

 

 

使用$.ajax()发起POST请求

使用 $.ajax()发起POST请求时、只需要将type属性的值设置为'POST'即可:

 

posted @ 2022-04-28 20:17  奥摩前端  阅读(265)  评论(0编辑  收藏  举报