zoukankan      html  css  js  c++  java
  • Ajax

    readyState五种状态
    0 - (未初始化) 1 - (载入/正在发送请求) 2 - (载入完成/数据接收) 3 - (交互/解析数据)正在解析响应内容 4 - (后台处理完成)响应内容解析完成,可以在客户端调用了 ​
    status 状态码:
    常用: 200:请求成功(后台处理结果ok)、 303:重定向 400:请求错误、401:未授权、403:禁止访问、404:文件未找到 500:服务器错误 ​
    get往服务端发送数据时,把数据写到url中,明文发送,可以从地址栏中直接看到,不安全
    post往服务端发送数据是,把数据写到header后边,不写在url中,安全性更高

    js原生,jquery, ajax写法上的不同
    ​```

    1. js原生:首先创建一个 XMLHttpRequest 通过这个对象打开url然后 send数据
    2. jquery:$.get 或则$.post发送,参数是(url, json数据{}, 收到应答时的回调函数)
      回调函数(服务端应答数据data, 状态码, XMLHttpRequest异步请求对象)
    3. ajax: $.ajax() 参数是json对象{url:, type:post/get, data:{}, 回调函数}
      回调函数(服务端应答数据data, 状态码, XMLHttpRequest异步请求对象)
      ​```
  • 相关阅读:
    kafka作业详解(HTML+Nginx+ngx_kafka_module+Kafka)
    Zookeeper知识点总结
    用CocoaPods做iOS程序的依赖管理
    iOS 正则表达式
    iOS 自定义UITabBarController
    iOS 同一UILabel改变数字的颜色
    iOS 自定义字体
    iOS 修改状态条颜色
    iOS 过滤掉HTML标签
    iOS UILabel自适应
  • 原文地址:https://www.cnblogs.com/ldsice/p/11106244.html
Copyright © 2011-2022 走看看