• 服务器的基本概念与初识Ajax


    客户端与服务器

    1.1 上网的目的:通过互联网的形式获取和消费资源
    1.2 服务器 上网过程中,负责存放和对外提供资源的电脑
    1.3 客户端 上网过程中,负责获取和消费资源的电脑

    URL地址

    URL(统一资源定位符):用于标识互联网上每个资源的唯一存放位置(浏览器通过URL才能正确定位资源的存放位置)

    URL地址一般由三部分组成:
    1.客户端与服务器之间的通信协议
    2.存在该有资源的服务器名称
    3.资源在服务器上具体的存放位置
    在这里插入图片描述

    网页打开过程

    1.客户端与服务器之间的通信过程,分为 请求 - 处理 - 响应 三步骤
    2.网页中的每一个资源,都是通过 请求 - 处理 - 响应的方式从服务器获取回来

    在这里插入图片描述
    在这里插入图片描述

    服务器对外提供的资源

    1.例如:文字,图片,音频,视频,数据(是网页的灵魂)等等

    2.网页中请求数据:通过 请求 - 处理 - 响应的方式获取;此过程需要用到XMLHttpRequest对象

    XMLHttpRequest对象的用法var xhr = new XMLHttpRequest()

    3.资源的请求方式(客户端–>服务器)
    常见的请求方式:get 和 post

    get请求(向服务器要资源)

    post请求(往服务器发资源)

    了解Ajax

    Ajax(Asynchronous Javascript And XML ):在网页中利用XMLHttpRequest对象和服务器进行数据交互的方式

    应用场景:
    1.注册用户(通过ajax,动态检测用户名是否被占用)
    2.动态加载搜索提示列表
    3.根据页码值动态刷新表格的数据
    4.数据的增删改查,来实现数据交互

    jQuery中的Ajax

    jQuery对XMLHttpRequest进行了封装,提供了Ajax相关的函数

    jQuery中发起Ajax请求最常用的三个方法:

    1. $.get()
    2. $.post()
    3. $.ajax()

    $.get()函数的语法

    $.get(url,[data],[callback])
    
    • 1

    在这里插入图片描述

    $.get()发起不带参数的请求

    $.get(url,[callback])
    
    $.get('https://www.baidu.com/',function(res){
       console.log(res)
       //res是服务器返回的数据
    })
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    $.get()发起带参数的请求

    $.get(url,[data],[callback])
    
    $.get('https://www.baidu.com/',[id=1],function(res){
        console.log(res)
    })
    
    • 1
    • 2
    • 3
    • 4
    • 5

    $.post()函数的语法

    $.post(url,[data],[callback])
    
    • 1
    $.post('https://www.baidu.com/',{name:'lzy',age:18},function(res){
        console.log(res)
    })
    
    • 1
    • 2
    • 3

    $.ajax()函数的语法

    $.ajax({
       type:'' ,   //get或者post
       url:''  ,   //请求的url
       data:{} ,   //请求时需要的数据
       success:function(res){
       }
    })
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    例(get方式)

    $.ajax({
       type:'get' ,  
       url:'https://www.baidu.com/'  ,   
       data:{id=1} ,   
       success:function(res){
        console.log(res)
       }
    })
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    接口

    1.接口的概念
    接口:使用 Ajax 请求数据时,被请求的 URL 地址,就叫做数据接口;每个接口必须有请求方式
    2.接口的请求过程
    (请求 - 处理 - 响应)
    3.接口测试工具
    作用:为了验证接口能否被正常被访问
    地址:postman

  • 相关阅读:
    关于学习老是忘记的问题讨论
    AP51656 PWM和线性调光 LED车灯电源驱动IC 兼容替代PT4115 PT4205
    数据库tps的思考
    k8s集群新增计算节点使用华为iscsi存储创建的pvc存储挂载报错:FailedMount
    实时云渲染 助力破解智慧园区痛点困局
    Java超全能笔记爆火,分布式/开源框架/微服务/性能调优全有,拿走不谢哦!
    NVIDIA Jetson之ONNX的正确安装方法
    spyglass cdc检查约束
    `Executor` 接口
    多测师肖sir_高级金牌讲师_python之函数007
  • 原文地址:https://blog.csdn.net/zimingyo/article/details/126641276