一、Ajax 概述 Ajax 是 的简写 Ajax是一门技术,并不是一门语言 使用XHTML+CSS来标准化呈现 使用XML和XSLT进行数据交换及相关操作 使用XMLHttpRequest对象与Web服务器进行异步数据通信 使用Javascript操作Document Object Model进行 ...
分类:
Web程序 时间:
2018-01-26 12:39:42
阅读次数:
236
onreadychange事件 readystatus存有XMLHttpRequest的状态信息。 以下为XMLHttpRequest对象的三个重要属性: onreadystatechange: 存储函数(或函数名),每当reatState属性改变时,就会调用该函数。 readyState:存有XM ...
分类:
Web程序 时间:
2018-01-25 00:10:47
阅读次数:
1299
创建 XMLHttpRequest 对象 var xmlhttp; if (window.XMLHttpRequest) { // IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码 xmlhttp=new XMLHttpRequest(); } else { ... ...
分类:
Web程序 时间:
2018-01-23 20:19:15
阅读次数:
227
上文中提到的Ajax的异步更新。主要使用XMLHttpRequest对象来实现的,XMLHttpRequest对象能够在不向server提交整个页面的情况下,实现局部更新网页。当页面所有载入完毕后。client通过该对象向server请求数据,server端接受数据并处理后,向client反馈数据。 ...
分类:
Web程序 时间:
2018-01-22 20:05:35
阅读次数:
184
一、原生 JS 实现 AJAX JS 实现 AJAX 主要基于浏览器提供的 XMLHttpRequest(XHR)类,所有现代浏览器(IE7+、Firefox、Chrome、Safari 以及 Opera)均内建 XMLHttpRequest 对象。 1. 获取XMLHttpRequest对象 // ...
分类:
Web程序 时间:
2018-01-21 22:32:06
阅读次数:
246
下文是从w3c上摘录下来的,其中参数 method 说明的很简短,不是很理解,所以又找了些资料作为补充。文中带括号部分。 XMLHttpRequest.open() 初始化 HTTP 请求参数 语法open(method, url, async, username, password) method ...
分类:
编程语言 时间:
2018-01-21 13:43:30
阅读次数:
193
使用ajax时必须留心两类错误,他们之间的区别源于视角不同。 一、第一类错误是从XMLHttpRequest对象的角度看到的问题:某些因素阻例如止了请求发送到服务器,例如DNS无法解析主机名,连接请求被拒绝,或者url无效。 二、第二类问题是从应用程序的角度看到的问题而非XMLHttpRequest ...
分类:
Web程序 时间:
2018-01-18 01:02:02
阅读次数:
189
在XHR出现之前,Ajax式的通信必须借助一些hack手段来实现,大多数是使用隐藏的框架或内嵌框架。 一、XMLHttpRequest 对象 1 XHR的用法 在使用XHR对象时,要调用的第一个方法是open(),它接受3个参数:要发送的请求的类型(“get”、“post”等)、请求的URL和表示是 ...
分类:
编程语言 时间:
2018-01-17 00:32:30
阅读次数:
155
今天本地想测试一个接口,不想用框架想用js快速完成,突然发现,我居然忘了这个最基本的代码。好吧,只能复习一波。 在框架泛滥的今天,用惯$.ajax(),axios,superAgent等框架的你们,还能清晰记得原生ajax的写法吗? XMLHttpRequest 对象 先来复习一下XMLHttpRe ...
分类:
Web程序 时间:
2018-01-16 23:54:50
阅读次数:
226
先看下面一段代码,然后给大家详细介绍,Ajax中有关readyState(状态值)和status(状态码)的问题,具体内容如下所示: var getXmlHttpRequest = function () { try{ //主流浏览器提供了XMLHttpRequest对象 return new XM ...
分类:
Web程序 时间:
2018-01-06 16:04:48
阅读次数:
155