Ajax重构简介 Ajax的实现主要依赖于XMLHttpRequest对象,但是在调用其进行异步数据传输时,由于XMLHttpRequest对象的实例在处理事件完成后就会被销毁,所以如果不对该对象进行封装处理,在下次需要调用它的时候就要重新构建,而且每次调用都需要写一大段的代码,使用起来很不方便,虽 ...
分类:
Web程序 时间:
2018-11-29 15:40:03
阅读次数:
208
Ajax 的全称是Asynchronous JavaScript and XML,其中,Asynchronous 是异步的意思,它有别于传统web开发中采用的同步的方式。 (一)ajax技术的意义 我们在平时的开发中都多多少少的接触或者应用到了ajax,谈到ajax技术的意义,我们关注得最多的毫无疑 ...
分类:
Web程序 时间:
2018-11-29 15:26:50
阅读次数:
168
XMLHttpRequest对象创建 所有现代浏览器均支持XMLHttpRequest对象( IE5 和 IE6 使用 ActiveXObject)。 XMLHttpRequest用于在后台与服务器交换数据。这意味着可以再不重新加载整个网页的情况下,对网页的某部分进行更新。 XMLHttpReque ...
分类:
Web程序 时间:
2018-11-29 12:23:02
阅读次数:
156
AJAX请求是异步执行的,也就是说,要通过回调函数获得响应。 在现代浏览器上写AJAX主要依靠XMLHttpRequest对象: function success(text) { var textarea = document.getElementById('test-response-text') ...
分类:
Web程序 时间:
2018-11-27 12:25:08
阅读次数:
243
XMLHttpRequest对象 1. XMLHttpRequest用于在后台与服务器交换数据,是AJAX之所以能对网页进行局部刷新的核心,同时Ajax技术离开了XMLHttpRequest对象将失去与服务器异步通信的能力。 2:不同的浏览器创建XMLHttpRequest对象使用的语句是不同的。 ...
分类:
Web程序 时间:
2018-11-21 15:55:54
阅读次数:
169
此文档解决以下问题: 一、原生的JavaScript从服务器端输出XML格式数据 1.XMLHttpRequest对象的运用 XMLHttpRequest对象的open()方法 XMLHttpRequest对象的send()方法 XMLHttpRequest对象的onreadystatechange ...
分类:
编程语言 时间:
2018-11-13 03:02:52
阅读次数:
211
1.XMLHttpRequest对象 创建XHR对象:let xhr = new XMLHttpRequest(); open():启动一个请求准备发送 open()接收3个参数:请求类型('GET'、'POST')、请求的URL、是否异步发送请求(true or false)。 send():发送 ...
分类:
Web程序 时间:
2018-11-06 22:35:49
阅读次数:
236
status大致有五种状态 0:未初始化,还没有调用send方法; 1:载入,已经调用send方法; 2:载入完成,send方法执行完成 3:解析数据 4:接受完成 --未初始化 在此阶段,创建XMLHttpRequest对象是否创建,未调用open()方法,值为0对象已存在,否则对象不存在 --载 ...
分类:
Web程序 时间:
2018-11-05 19:15:24
阅读次数:
164
<div class='title_1'>一、Ajax请求</div> - 现在常见的前后端分离项目中,一般都是服务器返回静态页面后浏览器加载完页面,运行script中的js代码,通过ajax向后端api发送异步请求获取数据,然后调用回调函数,将数据添加到页面上 <div c ...
分类:
Web程序 时间:
2018-11-04 22:59:58
阅读次数:
762
Upload 最原始方式 form表单提交 兼容性:所有浏览器都支持。 xhr2 关于xhr: 老版本xhr主要属性: xhr.readyState:XMLHttpRequest对象的状态,等于4表示数据已经接收完毕。 xhr.status:服务器返回的状态码,等于200表示一切正常。 xhr.re ...
分类:
编程语言 时间:
2018-10-13 14:41:47
阅读次数:
171