7_2 Ajax入门

1.什么是Ajax

Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。

Ajax的全称是Asynchronous JavaScript and XML,即异步JavaScript+XML。它并不是新的编程语言,而是几种原有技术的结合体。它由以下几种技术组合而成,包括:

  • HTML/XHTML——主要的内容表示语言。
  • CSS——为XHTML提供文本格式定义。
  • DOM——对已载入的页面进行动态更新。
  • XML——数据交换格式。
  • XSLT——将XML转换为XHTML(用CSS修饰样式)。
  • XMLHttp——用XMLHttpRequest来和服务器进行异步通信,是主要的通信代理。
  • JavaScript——用来编写Ajax引擎的脚本语言。

实际上,在Ajax解决方案中这些技术都是可用的,不过只有三种是必须的:HTML/XHTML、DOM以及JavaScript。
2.原生

let ajax = new XMLHttpRequest()
        ajax.open('GET', 'http://119.45.237.209:1028/getPostList', true)
        ajax.send()
        ajax.onreadystatechange = () => {
            if (ajax.readyState === 4) { //有返回
                if (ajax.status === 200) { //成功接收到数据
                    console.log(JSON.parse(ajax.response));
                }
            }
        }

3.简写1

<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.js"></script>
$.ajax({
            url: "接口地址",
            success(data) {
               //数据获取到后的处理
            },
        })

3.简写2

 $.get('接口地址', function (data) {
           //数据获取到后的处理
        })
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值