Ajax解密

作者: icessun | 来源:发表于2017-08-01 14:09 被阅读5次

ajax(异步的Javascript与XML技术)可以实现局部更新,是异步的;

创建一个Ajax需要四步

// 1. 创建一个xml对象  因为我们操作Javascript都是操作对象上面的属性和方法,有了对象,我们就可以进行操作
var xml=new XMLHttpRequest();//实例化一个对象的时候,没有传入参数时,括号可以省略
// 2. 打开地址:请求的方式(GET,POST),请求的地址(URL),是否异步(一个布尔值:true(异步),false(同步))
xml.open('GET','data.txt',false);
// 3. 发送请求
xml.send(null); 
// 4. 响应请求 事件是异步的
xml.onreadystatechange=function(){
// status:状态码 以2开头 ^2 ; 包含2个数字 d{2} $ 以什么结尾 正则判断
// readyState: 4
if(xml.readyState==4 && /^2\d{2}$/.test(xml.status)){
         //解析后台返回的数据 utils.jsonParse()是前面封装的工具方法
         var data=utils.jsonParse(xml.responseText);
          console.log(data);
      }
}
  • 上面这个程序中:

    • 第一步的xml.readyState为0,
    • 第二步的xml.readyState为1,
    • 第三步的xml.readyState为1,
    • 第四步的xml.readyState为2,3,4
    • 解析数据的时候:是获取xml.responseText响应的数据
  • 前端向后台的请求常用方式:

    • GET:请求数据
    • POST:发送数据
    • PUT:提交数据
  • http响应状态码

    • 2XX:成功

    • 3XX:重定向

    • 4XX
      :请求错误400
      :请求的参数错误

    • 404:文件没有找到

    • 5XX:服务器错误

  • 事件异步的几种情况

    • 函数里面的回调异步
    • 事件的执行
    • 定时器
    • Ajax

相关文章

  • Ajax解密

    ajax(异步的Javascript与XML技术)可以实现局部更新,是异步的; 创建一个Ajax需要四步 上面这个...

  • javascript ajax escape PHP unesc

    之前解决方案: 使用AJAX传编辑器文本时,使用JSescape加密,使用PHP写一个解密方法,这种方法已经OUT...

  • 爬虫思维

    1.手动实现2.分析页面数据 1查看源代码 2查看是否是ajax异步加载(抓包)3解密(json)请求的URL;请...

  • 区块链学习笔记(5)- 技术架构

    区块链+Ajax-->谷歌地图 区块链+加密解密技术+P2P网络-->比特币 区块链可以说是一种技术架构,自下而上...

  • 最好用的zip,rar压缩包解密码工具(附使用教程,亲测好用)免

    压缩包解密,zip解压文件解密,找回密码,RAR破解密码工具,压缩包解密,解压文件解密,文件软件RAR破解密码工具...

  • AJAX

    主要内容: ajax 是什么、原生ajax 写法和jQuery ajax写法。 AJAX 是什么 ajax,即As...

  • JavaScript进阶知识点--AJAX及JSON

    AJAX 关于 AJAX 什么是 AJAX AJAX 的全称是 Asynchronous JavaScript a...

  • HTML5权威指南 | 第五部分 高级功能

    三十二、使用AJAX(上) Ajax起步: 使用Ajax事件: Ajax请求的错误处理: 中止Ajax请求: 三十...

  • ajax学习笔记

    Ajax学习笔记 Ajax简介 1. Ajax是什么? Ajax : Asynochronous javascri...

  • AJAX

    一、简介 AJAX菜鸟教程 什么是 AJAX ? AJAX = 异步 JavaScript 和 XML。 AJAX...

网友评论

    本文标题:Ajax解密

    本文链接:https://www.haomeiwen.com/subject/fgejlxtx.html