zoukankan      html  css  js  c++  java
  • ajax

    ajax用来请求后端数据的,用到ajax就要有后端数据,就要有后端,最好将ajax也放在服务器环境中使用
    1. ajax的概念和特点
        1.1:前后端交互的重要手段
            - a:异步
            - j:js
            - a:和
            - x:服务端的数据,xml,json,记事本,php
        :1.2:异步的js和服务端的数据(不是一个技术,一组技术的合集)
            - 载体:连接前后端的桥梁:XHR对象(XMLHttpRequest)
            - 异步的js:事件,不是鼠标键盘事件,XML对象身上的加载事件
            - 服务器端的数据
            - 其他js:数据的处理的js功能
      1.3优缺点:
       - 无刷新加载新数据
            - 在不中断浏览器其他任务的情况下,加载数据
            - 局部刷新
            - 提升页面的加载速度
            - 因为页面没有刷新,所以不会产生历史记录,破坏了浏览器的前进后退功能
            - 不利于SEO
    2. ajax的使用
      2.1.创建载体:var xhr = new XMLHttpRequest();
           2.2.开启请求:xhr.open("get","http://localhost/ws2005/ajax/data/data.txt",true);
           2.3.监听状态:
        xhr.onreadystatechange = function(){
            if(xhr.readyState === 4 && xhr.status === 200){
                console.log(xhr.responseText);
            }
        }
           2.4.发送信息:xhr.send();
  • 相关阅读:
    数据结构与算法基础 模块七
    操作系统
    数据结构与算法基础 模块六
    数据库技术
    数据库技术
    数据库 SQL语句
    数据结构与算法基础 模块五
    同源策略和解决
    初识单例模式
    Django—内置用户权限管理
  • 原文地址:https://www.cnblogs.com/yh-3175339026/p/12976692.html
Copyright © 2011-2022 走看看