ajax
月华_AlZnB
To be or not to be ,this is a question.
展开
-
AJAX学习笔记(一)_简介
AJAX,即Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。原创 2017-09-26 10:34:10 · 390 阅读 · 0 评论 -
AJAX学习笔记(二)_创建XMLHttpRequest对象
创建XMLHttpRequest对象xhr是AJAX的基础,也是它的核心。 xhr 用于在后台与服务器交换数据。在使用它之前,我们需要先创建XMLHttpRequest对象。 因为所有现代浏览器均支持 XMLHttpRequest 对象,但是IE5 和 IE6 使用的是ActiveXObject对象,基于这个原因,为了适配所有的浏览器,我们可以这样做:var xhr;if (window.XM原创 2017-09-26 16:36:23 · 356 阅读 · 0 评论 -
AJAX学习笔记(四)_ onreadystatechange 事件
onreadystatechange 用于指定XMLHttpRequest对象状态改变时的事件处理函数。onreadystatechange属性的作用与按钮对象的onclick属性一样,它们都是事件处理属性。即XMLHttpRequest是事件源,它可以引发readystatechange事件,当程序将一个函数引用赋给XMLHttpRequest对象的readystatechange属性;如:xhr原创 2017-09-26 18:26:05 · 421 阅读 · 0 评论 -
AJAX学习笔记(五)_AJAX响应
要获得来自服务器的响应,需使用 XMLHttpRequest 对象的 responseText 或 responseXML 属性。显然,responseText是响应文本文件的,responseXML是响应XML文件的。但是在响应文件之前,需要先判断一下服务器端的状态码,常出现的状态码有下表: 状态码 含义 200 -服务器响应正常 304 该资源在上次请求之后没有任何修改,这原创 2017-09-26 19:43:53 · 305 阅读 · 0 评论 -
AJAX学习笔记(六)_重构
var net = new Object();//定义全局变量net//编写构造函数net.AjaxRequest = function(url,onload,onerror,method,params){ this.req = null; this.onload = onload; this.onerror =(onerror)?onerror:this.default原创 2017-09-26 20:00:10 · 448 阅读 · 0 评论 -
AJAX应用实例_检测用户名是否唯一
学习理论之后,必定要用实践操作来巩固知识。下面写一个简单的例子,检测用户名是否唯一(直接撸代码):前端界面:<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transit原创 2017-09-27 08:25:58 · 775 阅读 · 0 评论 -
AJAX学习笔记(三)_XMLHttpRequest向服务器发送请求
向服务器发送请求向服务器发送请求需要调用XMLHttpRequest 对象的 open() 和 send() 方法。open(method,url,async)规定请求的类型、URL 以及是否异步处理请求。 method:请求的类型;GET 或 POST url:文件在服务器上的位置 async:true(异步)或 false(同步)methodGet or PostGET 更简单也更快原创 2017-09-26 17:11:49 · 341 阅读 · 0 评论