解决Ajax不支持火狐!



function getOs()
{
var OsObject = "";
if(navigator.userAgent.indexOf("MSIE")>0) {
return "MSIE"; //IE浏览器
}
if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
return "Firefox"; //Firefox浏览器
}
if(isSafari=navigator.userAgent.indexOf("Safari")>0) {
return "Safari"; //Safan浏览器
}
if(isCamino=navigator.userAgent.indexOf("Camino")>0){
return "Camino"; //Camino浏览器
}
if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
return "Gecko"; //Gecko浏览器
}
}


function addTravellerByAjaxNew2() {
var str=document.getElementById('rand2').value;
var btype=getOs();
if(btype!="Firefox"){
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}else{
http_request =new XMLHttpRequest();
}
http_request.open("POST", "<%=basePath%>servlet/RandImgCheck?type=1&rand2="+str, true);
http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
http_request.send(null);
http_request.onreadystatechange = (btype!="Firefox")?(showTravellerPageNew2):(showTravellerPageNew2());
}
function showTravellerPageNew2() {
var travellerText;
alert("Welcome!");
if (http_request.readyState == 4) {

if (http_request.status == 200) {
travellerText = http_request.responseText;
if(travellerText=='1'){
document.forms[0].submit();
}else{
alert("验证码输入错误");
reloadcode2();

}
}
}
}
</script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值