javascript xmlhttp 对象应用

本文介绍了一种跨浏览器兼容的方法来创建XMLHttpRequest对象。该方法通过尝试使用不同的ActiveX对象及检查XMLHttpRequest的存在性来确保在各种浏览器环境下都能成功创建请求对象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

function Createxmlhttp()
{
var xmlhttp=null;
try
{
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
} catch(e) {
try
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
} catch(oc) {
xmlhttp=null
}
}
if ( !xmlhttp && typeof XMLHttpRequest != "undefined" )
{
xmlhttp=new XMLHttpRequest()
}
return xmlhttp
}
這段是從Google Suggest的js中擷取出來的,
如此一來,只要將程式改成

var xmlDom = Createxmlhttp();
var strData = "code=123";
xmlDom.open("POST","default.asp",false);
xmlDom.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
xmlDom.send(strData);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值