首页 > 其他分享 >介绍Ajax

介绍Ajax

时间:2024-04-09 22:32:21浏览次数:20  
标签:请求 get url 介绍 xhr Ajax 参数 post

1.什么是Ajax

  1. 基于web标签的 html+css
  2. 可以使用dom进行动态的显示和交互
  3. 使用XML和XSLT(是一种用于将XML 文档 转换任意文本的描述语言)进行数据的交换和操作
  4. 使用XMLHttpRequest进行异步的数据查询和检索等操作。。。
2.什么是异步 ( Asynchronous [eɪˈsɪŋkrənəs] )
  • 指某段程序执行时不会阻塞其它程序执行,其表现形式为程序的执行顺序不依赖程序本身的书写顺序,相反则为同步。
  • 同时做多件事,效率更高
2.1.创建异步对象( XMLHttpRequest )
  • 语法:使用 new 关键字 创建  XMLHttpRequest
   
 let xhr = new XMLHttpRequest() 
3.Ajax 请求         3.1.请求行 。 请求方式  open( 请求方式(get/post),请求url + key=val)
  • get 请求如果有参数就需要在url后面拼接参数
  • post 如果有参数,就在请求体中传递
  
 // get请求 如果有接收到用户信息 可以直接进行拼接
    xhr.open('get','get.php?username='+ 变量值)

 // 如果是post请求 无需在url后面拼接参数
    xhr.open('psot','php文件路径')
        3.2.请求头。请求方式   setRequestHeade( '请求方式' , '请求类型' )
  • get 方式不需要设置请求头
  • post 需要设置 :  Content-Type:application/x-www-form-urlencoded
  xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
        3.3.请求体 。请求方式 send()
  • get 的参数在url拼接了,所以不需要在这个函数中设置
  • post 的参数在这个函数中设置(如果有参数)
// get 请求无需传参数 或 传空值 null
   xhr.send()

// post 需设置url
   xhr.send("username="+ 变量值)
4.什么是响应

标签:请求,get,url,介绍,xhr,Ajax,参数,post
From: https://blog.csdn.net/ranweidaoke/article/details/137567276

相关文章

  • Web应用安全现状(包含Injection、File System Traversal、Broken Access Control攻击介
    目录1、Web应用安全现状1.1Web应用发展历程1.2Web应用安全1、Web应用发展历程早期的WWW网,用户通过Web浏览器,相关信息流仅由服务器向浏览器单向传送。多数站点并不验证用户的合法性,因为根本没有必要这样做;所有用户同等对待,提供同样的信息。如今的万维网与早期的万维网......
  • WDS+MDT网络启动自动部署windows(一)实验环境介绍
    简介:这个系列以前搞过一次,挺顺利的,这次搞起来,居然折腾了两周,不知道问题出在哪里,始终无法正常PXE引导UEFI模式的计算机。经过不断的折腾,终于发现,DHCPoption60PXEClient,不应该设置。不知道是UEFI和BIOS处理方式不同,还是Windowsserver2022的WDS有bug,提示我两个都要勾选的。实......
  • IO模型介绍
    IO模型介绍我们研究的IO都是基于网络IO的Stevens在文章中一共比较了五种IOModel:blockingIOnonblockingIOIOmultiplexingsignaldrivenIO---(忽略)asynchronousIO由signaldrivenIO(信号驱动IO)在实际中并不常用,所以主要介绍其余四种IOModel。当一个read操作......
  • 2025年韩国国际电池储能展览会KBS展会介绍
    2025年韩国国际电池储能展览会KBS展会地点:韩国·高阳·韩国国际会展中心1(KINTEX1)主办单位:KoreaE&ExInc.展会介绍2025年韩国国际电池储能展览会KBS2025是一个汇集全球电池产业链-福贸展会大鹏zpexpo-前沿技术和产品的盛会。本次展会将于2025年09月25-27日在韩国国际展览中......
  • 【kears】(01)keras使用介绍
    文章目录一.特点二.keras如何支持TensorFlow、CNTK和Theano2.1使用TensorFlow后端引擎训练和评估模型2.2使用TensorFlow后端引擎训练和评估模型2.3使用Theano后端引擎训练和评估模型2.4不同深度学习框架如何选择1.1keras.datasets:包含多种常用数据集1.2kera......
  • bashshell目录介绍 及其使用
     目录介绍linux是单根/根路径,windows是多根bin和sbin:bin普通用户命令,超级用户命令都是usr下的文件夹软链接到根路径home、root:home普通用户的家路径,home下的用户名的文件夹-用户一登录系统,是在自己的家路径jack--》/home/jack  目录之usr/usr,相当于C:W......
  • C语言--extern关键字介绍
    在C语言中,extern关键字用于声明一个变量或函数是在其他地方定义的,而不是在当前文件中。它告诉编译器,变量的定义或函数的实现在其他地方,这样编译器就不会在当前编译单元中查找它们的定义。这样做的好处是可以将一个大型程序分割成多个源文件,每个源文件可以单独编译,最后链接成一......
  • 软件构造中的各类注释介绍与实例演示
    本文系笔者在学习软件构造课程期间所写,不保证通用性和正确性,仅供参考。目录前言SpecAbstractFunctionRepInvariantSafetyfromExposureTestingStrategy结语一、前言之前的代码中都不怎么重视注释,有注释也就是随便一两行解释一下下面的代码是干什么的。学习课......
  • 3.类与对象(中篇)介绍了类的6个默认构造函数,列举了相关案例,实现了一个日期类
    1.类的6个默认成员函数如果一个类中什么成员都没有,简称为空类。空类中真的什么都没有吗?并不是,任何类在什么都不写时,编译器会自动生成以下6个默认成员函数。默认成员函数:用户没有显式实现,编译器会生成的成员函数称为默认成员函数。默认成员函数是一种特殊成员函数:​......
  • 网络攻防中黑客常用的信息收集手段以及信息泄漏途径,详细方法以及工具介绍
    网络攻防中黑客常用的信息收集手段以及信息泄漏途径,详细方法以及工具介绍。网络攻防中的信息收集是黑客攻击前的重要步骤,其目的是通过各种手段获取目标网络的详细信息,以便为后续的攻击活动提供支持。信息收集的手段多种多样,包括但不限于网络扫描、社会工程学、数据挖掘等。......