ajax_func.js
来自「2007年华中科技大学数据库课程设计参考程序[图书销售系统]+报告」· JavaScript 代码 · 共 97 行
JS
97 行
// JScript 文件
var http_request=false;
function send_request(method,url,content,responseType,callback)
{
http_request=false;
if(window.XMLHttpRequest)
{
http_request=new XMLHttpRequest();
if(http_request.overrideMimeType)
{ http_request.overrideMimeType("text/xml"); }
}
else if(window.ActiveXObject)
{
try
{
http_request=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try{http_request=new ActiveXObject(Microsoft.XMLHTTP);}
catch(e){}
}
}
if(!http_request)
{
window.alert("不能创建XMLHttpRequest对象实例");
return false;
}
if(responseType.toLowerCase()=="text")
{
http_request.onreadystatechange=callback;
}
else if(responseType.toLowerCase()=="xml")
{
http_request.onreadystatechange=callback;
}
else
{
window.alert("响应类别参数错误");
return false;
}
if(method.toLowerCase()=="get")
{
http_request.open(method,url,true);
}
else if(method.toLowerCase()=="post")
{
http_request.open(method,url,true);
http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
}
else
{
window.alert("http请求类别参数错误");
return false;
}
http_request.send(content);
}
function processTextResponse()
{
if(http_request.readyState==4)
{
if(http_request.status==200)
{
alert("text文档响应");
}
else
{alert("你请求的页面有异常");}
}
}
function processXMLResponse()
{
if(http_request.readyState==4)
{
if(http_request.status==200)
{
alert("xml文档响应");
}
else
{alert("你请求的页面有异常");}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?