📄 ajax.js
字号:
/*
运行方法
在适当的事件中执行
getContent(url,div_id)
url 为服务器响应文件
div_id 为要设置Ajax返回文本的DIV的ID
*/
var str=new String("");
var xmlhttp=initxmlhttp();
function initxmlhttp()
{
var xmlhttp
try {
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp=false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp=false;
}
}
if (!xmlhttp && window.createRequest) {
try {
xmlhttp = window.createRequest();
} catch (e) {
xmlhttp=false;
}
}
return xmlhttp;
}
function getContent(url,div_id){
var e=document.getElementById(div_id);
if(e){
e.innerHTML='<p align=center><img src=images/load.gif width=200><br>正在加载数据,请稍候...</p>';
}
url=url+"?"+new Date();
xmlhttp.open("GET",url,true);
//return ;
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4 && xmlhttp.status==200){
//str=xmlhttp.responseText;
if(e){
e.innerHTML=xmlhttp.responseText;
}
}
else if(xmlhttp.readyState==4 && xmlhttp.status==404){
if(e) e.innerHTML="<p align=center><img src=images/error.png><br><br>无法找到所请求的资源,请尝试刷新本页</p>";
}
}
xmlhttp.send(null);
}
function getNew(url,func){
url=url+"?"+new Date();
xmlhttp.open("GET",url,true);
//return ;
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4 && xmlhttp.status==200){
func(xmlhttp.responseText);
}
else if(xmlhttp.readyState==4 && xmlhttp.status==404){
;
}
}
xmlhttp.send(null);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -