JavaScript的Ajax第一次
来源:互联网 发布:照片转换卡通软件 编辑:程序博客网 时间:2024/05/18 03:58
今天本来能很快的理解这Javascript的Ajax的写法的但是由于自己特二的直接采用页面没有使用服务器结果发布半天就没成功,还以为是自己写错了什么地方。Ajax只能是在服务器中实现的。
<html>
<head>
<script type="text/javascript" src="js/jquery.min.js">
</script>
<script type="text/javascript">
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","JSAjax2.html?t=" + Math.random(),true);
xmlhttp.send();
}
</script>
</head>
<body>
<h2>AJAX</h2>
<button type="button" onclick="loadXMLDoc()">请求数据</button>
<div id="myDiv"></div>
<a href="JSAjax2.html"></a>
</body>
</html>
分析:xmlhttp.open("GET","JSAjax2.html?t=" + Math.random(),true);是因为get会产生缓存,即下一次执行代码会直接使用缓存中的数据,所以需要加个唯一的id t=" + Math.random();
存有 XMLHttpRequest 的状态。从 0 到 4 发生变化。
- 0: 请求未初始化
- 1: 服务器连接已建立
- 2: 请求已接收
- 3: 请求处理中
- 4: 请求已完成,且响应已就绪
200: "OK"
404: 未找到页面
0 0
- JavaScript的Ajax第一次
- JavaScript的第一次小结
- 跟AJAX的第一次认识
- 我的第一次Ajax尝试
- 我与ajax的第一次亲密接触!
- 第一次写的ajax局部刷新
- javascript的ajax写法!
- 原生javascript的ajax
- JavaScript的ajax使用
- Javascript第一次
- 与javascript面向对象的第一次约会
- 第一次使用Ajax
- 记录:第一次使用ajax
- 【Ajax-javaScript】1、javascript的基础学习
- Ajax的Javascript框架:Prototype
- Ajax的Javascript框架:Prototype
- Ajax的Javascript框架:Prototype
- Ajax开发:Javascript的对象
- 峰顶虽高虽远不易及,却有更浩瀚的视界【转自论坛】
- mac下使用adb链接安卓手机教程
- Prof. Li Feifei写给她学生的一封信
- 玩转四旋翼无人机(DJI SDK LIB)
- ARM64-memcpy.S 汇编源码分析
- JavaScript的Ajax第一次
- python入门: 快速python语法总结
- CSS3 基础知识
- 机器学习:FP-growth 发现频繁项集
- 冒泡排序
- 程序员常去的14个顶级开发社区!
- POJ1364.King(差分约束系统)
- GitHub Disktop 的基本使用
- JavaScript中innerHTML与innerText的用法与区别