/*
* 具体操作
*
*/
var xmlHttp;
function showScore(str){
xmlHttp = getXmlHttpObject();
if(xmlHttp == null){
document.getElementById("score").innerHTML = '对不起,你的浏览器不支持AJAX';
return;
}
var url = "score.php";
url = url + "?zkzh=" + str;
url = url + "&sid=" + Math.random();
xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
/*状态 描述
0 请求未初始化(在调用 open() 之前)
1 请求已提出(调用 send() 之前)
2 请求已发送(这里通常可以从响应得到内容头部)
3 请求处理中(响应中通常有部分数据可用,但是服务器还没有完成响应)
4 请求已完成(可以访问服务器响应并使用它)
*
*
*/
function stateChanged(){
if(xmlHttp.readyState ==4){
document.getElementById("score").innerHTML = xmlHttp.responseText;
}
}
//不同的浏览器创建 XMLHttpRequest 对象
function getXmlHttpObject(){
var xmlHttp = null;
try{
xmlHttp = new XMLHttpRequest();// Firefox, Opera 8.0+, Safari
}
catch(e){
try{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");//IE 6++
}
catch(e){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//IE5 and below
}
}
return xmlHttp;
}
分享到:
相关推荐
初步认识ajax,可以看到一些关于ajax的认知
对ajax的初步了解和简单使用方法。 内容:初步认识ajax;ajax的同步和异步;ajax状态码;ajax请求兼容问题;发送带参数的GET/POST请求;封装ajax的过程;
本例子提供给对ajax只是想用而又无从下手的程序员。从过该例的调试初步认识ajax,为以后更好的运用ajax埋下伏笔。
基于jQuery中的Ajax应用初步基于jQuery中的Ajax应用初步
Ajax初步技术 word
asp.net ajax初步介绍的一本电子图书,适合初学者
JSP乱码终极攻略和AJAX初步运用,大量的文字描述和实例
Ajax初步知识 一些Ajax方面的ppt 对于初学Ajax的同志会有帮助
E、一个初步的开发框架... 11 7.3、简单的示例... 13 A、数据校验... 13 B、级联菜单... 14 参考文章:... 16 在使用浏览器浏览网页的时候,当页面刷新很慢的时候,你的浏览器在干什么?你的屏幕内容...
快速认识Ajax,简单,易于上手 AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML) AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 是一种在无需重新加载整个网页的情况下,能够...
学习AJAX开发初步,达到能基本使用AJAX进行开发应用
适合初级学习ajax的
Ajax+nodemon+axios等初步了解, 配合文章 https://blog.csdn.net/m0_51197424/article/details/124230320
MyEclipse 项目原代码 博文链接:https://www3.iteye.com/blog/237931
通过该文档,能让你对Ajax技术有初步的认识与应用
简单的AJAX在JAVA上应用实现MVC模式 JAVA创建格式化XML 异步返回XML在网页上显示
DWR框架配置相关配置的文件 Ajax的初步涉入
ajax的作用,ajax的对象及属性都作了详细的介绍,是自己总结的一点东西,能够帮助大家初步认识并使用ajax技术
Ajax入门可以让您在段时间内有所了解,并能初步掌握Ajax基础知识
在初步的浏览之后,我相信,AJAX这个名字之所以能够如此风行,完全是因为那只世界闻名的荷兰球队。Jesse James Garrett的贡献的伟大之处就在于,他想方设法的搞出了这么一个缩写,使得一些大家早就在使用的老技术,...