首页 > 其他分享 >基于jQuery的三种AJAX请求

基于jQuery的三种AJAX请求

时间:2022-12-31 14:00:11浏览次数:45  
标签:jQuery 省略 请求 get url AJAX 三种 参数 data

基于jQuery的三种AJAX请求

1. 介绍

  • get请求 通常用于 获取服务端资源(向服务器要资源)

​ 例如:根据URL地址,从服务器获取HTML文件、CSS文件、JS文件、图片文件、数据资源等。

  • post请求 通常用于 向服务器提交数据(往服务器发送资源)

​ 例如:登录时向服务器提交的登录信息、注册是向服务器提交的注册信息、添加用户时向服务器提交的用户信息等各种数据提交操作。

  • ajax请求 就比较综合,既可以发送 get请求 也可以发送 post请求

2. 用法

2.1. get请求

语法:

$.get(url, [data], [callback]);  // 带有中括号的参数表示可以省略

参数介绍:

参数名 是否可省略 参数类型 参数作用
url 不可省略 string 规定你请求的url
data 可省略 object 请求资源期间要携带的参数
callback 可省略 function 请求成功后所执行的函数名

案例:

 // 发送get请求,请求 bookname 为 '西游记' 的数据
 $.get('http://www.liulongbin.top:3006/api/getbooks', { bookname: '西游记' }, function (res) {
   console.log(res);  // res 是服务器返回的数据
})

2.2. post请求

语法:

$.post(url, [data], [callback]);  // 带有中括号的参数表示可以省略

参数介绍:

参数名 是否可省略 参数类型 参数作用
url 不可省略 string 规定你请求的url
data 可省略 object 要提交的数据
callback 可省略 function 请求成功后所执行的函数名

案例:

// 定义url
let url = 'http://www.liulongbin.top:3006/api/addbooks'  
// 定义data数据
let data = {
  bookname: '富婆成长计',
  author: 'tuoni',
  publisher: '广东出版社'
}
// post请求
$.post(url, data, function (res) {
  console.log(res);
})

2.3. ajax请求

语法以及参数:

$.ajax({
  type: '',  // 请求的方式,例如 'GET' 或 'POST'
  url: '',  // 请求的URL地址
  data: {},  // 这次请求要携带的数据
  success: function(res) {}  // 请求成功之后的回调函数
})

标签:jQuery,省略,请求,get,url,AJAX,三种,参数,data
From: https://www.cnblogs.com/laomama/p/17016521.html

相关文章

  • nginx学习:配置文件详解,负载均衡三种算法学习,上接nginx实操篇
    文章目录​​前言​​​​一、对上一篇博文的分析​​​​二、配置文件分析​​​​1.nginx官方网址(很详细)​​​​2、配置文件(全)​​​​3、配置文件(去掉注释)​​​​4、......
  • 设置浏览器显示小于12px以下字体的三种方法
    设置浏览器显示小于12px以下字体的三种方法 使用场景:以往设计图给的字号一般最小就是12px,开发人员一般是使用谷歌浏览器来进行调试运行。谷歌浏览器上显示字体最小......
  • jQuery.fn.extend() 与 jQuery.extend()
    jQuery.fn如何扩展。jQuery插件$.fn(object)与$.extend(object)jQuery提供了两个方法帮助开发插件$.extend(object);扩展jQuery类本身;$.fn.extend(object);扩展jQuer......
  • All in one入门之All in one和三种PVE、ESXI、Windows Server方案
    前言Allinone前段时间,在某多多上花了446大洋弄了一台J4125准系统小主机,再花了一点钱买个杂牌msata和“全新”三星内存条,入坑了Allinone。Allinone是什么呢?从英文......
  • MySQL Binlog日志三种模式
    binlog 基本认识MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制......
  • Jquery中的attr()和prop()的区别
               ......
  • 跳出for循环的三种方法
    1、return:指的是跳出for循环,且不执行for循环之外的语句,直接跳出当前函数,返回return后的值。publicstaticvoidmain(String[]args){ for(vari=1;i<=5;i++){......
  • jquery改变css样式和vue改变样式的区别
    jQuery做的就是操作dom节点,从而去改变css样式;而vue不用操作DOM,只关心数据,是从数据绑定的角度去改变样式的先来看看jQuery,我用的是vue框架,所以先安装jQuerynpminstal......
  • 4.2 jQuery快速开发
    jQuery入门目标:能够说出什么是jQuery能够说出jQuery的优点能够简单使用jQuery能够说出DOM对象和jQuery对象的区别jQuery概述JavaScript库:仓库:可以把很多东西放到这个仓库里......
  • 使用jQuery操作节点
    DOM的分类:DOMcore指所有支持DOM的功能都可以进行使用操作HTMLDOM网页中的所有标签或节点CSSDOM指网页中的优化样式在控制台输出信息:console.log("元素的......