第一次亲密接触Ajax
2006-08-14 21:53
295 查看
Ajax 框架
var http_request = false;
function send_request(url) {
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;
}
http_request.onreadystatechange = processFunction;
http_request.open("GET", url, false);
http_request.send(null);
}
function processFunction()
{
if (http_request.readyState == 4) {
if (http_request.status == 200) {
var ResponseText = http_request.responseText;
//var ResponseXml = http_request.responseXml;
// 处理返回对象
}
else
{
alert("您所请求的页面有异常。");
}
}
}
调用方法:
send_request(url);
例如:
send_request('process.asp?id=1&name=2');
var http_request = false;
function send_request(url) {
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;
}
http_request.onreadystatechange = processFunction;
http_request.open("GET", url, false);
http_request.send(null);
}
function processFunction()
{
if (http_request.readyState == 4) {
if (http_request.status == 200) {
var ResponseText = http_request.responseText;
//var ResponseXml = http_request.responseXml;
// 处理返回对象
}
else
{
alert("您所请求的页面有异常。");
}
}
}
调用方法:
send_request(url);
例如:
send_request('process.asp?id=1&name=2');
相关文章推荐
- ajax学习的第一次亲密接触.(虽然还有一点模糊)
- 我与ajax的第一次亲密接触!
- 第一次亲密接触vim编辑器
- 与MongoDB的第一次亲密接触
- ADO第一次亲密接触 -- ADO开发实践
- 秒杀多线程第二篇 多线程第一次亲密接触 CreateThread与_beginthreadex本质区别
- 第一次亲密接触
- 与Serverless的第一次亲密接触
- WebLogic Portal:第一次亲密接触
- 第一次亲密接触——恐怖
- Cygwin第一次亲密接触
- 基于.NET 2.0的GIS开源项目SharpMap分析手记(一):第一次亲密接触
- 开张大吉 ——庖丁和blog的第一次亲密接触
- 与ACE第一次亲密接触
- ADO第一次亲密接触 -- ADO开发实践之一
- 秒杀多线程第二篇 多线程第一次亲密接触 CreateThread与_beginthreadex本质区别
- 与RSS的第一次亲密接触
- ADO第一次亲密接触
- 秒杀多线程第二篇 多线程第一次亲密接触 CreateThread与_beginthreadex本质区别
- 第一次亲密接触