7

    技术2022-07-15  98

    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) { //数据获取到后的处理 })
    Processed: 0.021, SQL: 9