Ajax基础(一):认识Ajax
来源:互联网 发布:ssh项目源码 百度网盘 编辑:程序博客网 时间:2024/05/08 10:01
感觉自己是被一群人忽悠了,既然说了写点什么就写吧。我也不是什么技术牛人。充其量是个不是很菜得菜鸟而已。闲话少说,写点东西吧
Ajax对于大家来说都不是很陌生,都知道Ajax现在很火,无论是.net还是Java或者是php都在这方面下了很大的功夫。说了这么多我们得先弄明白什么是Ajax。
Ajax全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。个人理解说白了就是利用JavaScript发送请求,达到无刷新得目的。
今天先给大家弄一个小点的例子看看。
第一步:创建一个xml文件,Student.xml
<?xml version="1.0" encoding="UTF-8"?><student>
<name>JavaChaos</name>
<age>20</age>
<address>江苏徐州</address>
</student>
内容很少,主要是让大家初步了解Ajax,无需大量数据。
第二步:创建一个html文件,Ajax.html
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script type="text/javascript" language="javascript">
var xmlHttp = false;
function makeRequest(url) {
xmlHttp = false;
实例化一个XMLHttpRequest对象,由于浏览器支持不同,所以根据浏览器创建对象,对于初学者来说无需考虑这么多
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
xmlHttp = false;
}
}
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}
if (!xmlHttp) {//当初始化失败得时候退出
alert('创建XMLHttpRequest对象出错!');
return false;
}
xmlHttp.onreadystatechange = alertContents;//调用alertContents函数
xmlHttp.open('GET', url, true);//发送请求为Get url就是我们xml得路径 true为当前发动(无刷新) false为提交时发送
xmlHttp.send(null);//在此不需要传什么参数进去
}
function alertContents() {
if (xmlHttp.readyState == 4) {//请求完成
if (xmlHttp.status == 200 || xmlHttp.status == 0) {//请求成功
alert(xmlHttp.responseText);//将xml文件原样输出
} else {
alert('发送请求失败!');//出现问题提示
}
}
}
</script>
</HEAD>
<BODY>
<input type="button" value="测试" onclick = "makeRequest('Student.xml')">
</BODY>
</HTML>
- Ajax基础(一):认识Ajax
- AJAX的认识(一)
- Ajax基础(一)
- web基础之认识Ajax
- ajax基础学习一
- AJAX基础(一)
- Ajax基础 (一)
- ajax认识
- 认识Ajax
- ajax 认识
- 认识ajax
- Ajax认识
- 认识AJAX
- 认识AJAX
- 一、ajax基础语法使用(Ajax入门)
- AJAX学习笔记一(认识XMLHttpRequest对象)
- ajax(一) 初识ajax
- Ajax基础学习笔记一
- JNI调用本地库 打包后的使用dll的方法 [转载]
- 超文本传输协议-HTTP/1.1
- 阿尔卡特笔试题目之一
- .net2.0数据绑定语法
- 最令PHP初学者头痛的十四个问题
- Ajax基础(一):认识Ajax
- 一个XAP中有多个Silverlight控件时如何选择调用
- 孩子快抓住妈妈的手
- select count的差异
- 阿尔卡特笔试题目之二
- 在嵌入式用定时器实现动态效果!
- div下图片自适应解决方法[转]
- 直接调用类成员函数地址
- 阿尔卡特笔试题目之三