• 今天的码农女孩学习了关于ajax技术


    ajax技术

    ajax是异步传输技术,是一种创建交互式网页应用开发技术,用来通过前台链接后台代码,可以实现网页的异步更新,并且可以局部更新,所以叫做异步刷新,局部更新技术,提高浏览器加载速度,节省服务区响应时间

    定义ajax步骤

    1.创建XMLHTTPRequest对象

    2.使用open方法链接后台服务器

    3.通过send()发送数据,开始和服务器交互

    4.通过onreadystatechange设置回调函数

    5.执行回调函数读取数据responseText

    js的ajax技术
        高版本浏览器ajax对象
         ajax=new XMLHttpRequest()
        IE8以下
         ajax=ActiveXObject("Msml2.XMLHTTP")
        IE7以下
         ajax=ActiveXObject("Microsoft.XMLHTTP")
        创建链接
        xml.open("请求方式","请求地址",同步/异步) true为异步
        发送请求
        xml.send(null)括号内可以填参数
        定义回调函数接收参数
        xml.onreadystatechange=callback
        回调函数拿到参数值
        ajax.responseText 拿到文本
        ajax.status http的状态码
        ajax.readyState ajax的请求状态码
         0请求未初始化  1服务器已连接  2请求已接收  3请求处理中 4请求已完成
        complate低版本浏览器返回请求已完成
    jquery的ajax技术
               $.ajax({
                    type:'get',//请求方式
                    url:'https://114.55.145.59:8443/librarytag/tag',//请求路径
                    data:'',//向后台传参
                    dataType:'json',//接收格式
                    success:function(res){
                        console.log(res)//请求回来的参数
                    }
                })

  • 相关阅读:
    一起Talk Android吧(第四百二十八回:在Android中使用MQTT通信二)
    ES6之async与await
    【Java面试】@Resource 和 @Autowired 的区别
    解决报错: YarnScheduler: Initial job has not accepted any resources
    单个独立按键依次输入控制数据
    100. Go单测系列0---单元测试基础
    为什么 NodeJS 是构建微服务的最佳选择?
    es6 函数的使用
    Web基础与HTTP协议
    七大基本比较排序算法(上)
  • 原文地址:https://blog.csdn.net/m0_64444606/article/details/125490289