为了账号安全,请及时绑定邮箱和手机立即绑定

怎么创建通用的AJAX对象

怎么创建通用的AJAX对象

qq_遁去的一_1 2019-06-07 20:06:54
怎么创建通用的AJAX对象
查看完整描述

2 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

判断服务器是否支持ajax
function tel() {
var tel = false;
try {
tel = new XMLHttpRequest();
} catch(e) {
//针对ie浏览器
try {
tel = new ActiveXObject('Msxml2.XMLHTTP');//ie8
} catch(e) {
try {
tel = new ActiveXObject('Microsoft.XMLHTTP');
} catch(e) {
alert('你的浏览器不支持ajax');
}
}
}
return tel;
}
方法二:
function tel() {
var tel = false;
if(window.XMLHttpRequest) {
tel = new XMLHttpRequest();
} else {
tel = new window.ActiveXObject('Microsoft.XMLHTTP');
}
return tel;
}



查看完整回答
反对 回复 2019-06-08
?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

function btn_click() {
//创建XMLHttpRequest对象
var xmlHttp = new XMLHttpRequest();

//获取值
var username = document.getElementById("txt_username").value;
var age = document.getElementById("txt_age").value;

//配置XMLHttpRequest对象
xmlHttp.open("get", "action?user=" + <%=user%>
,true);

//设置回调函数
xmlHttp.onreadystatechange = function () {
if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
document.getElementById("result").innerHTML = xmlHttp.responseText;
}
}

//发送请求
xmlHttp.send(null);
}



查看完整回答
反对 回复 2019-06-08
  • 2 回答
  • 0 关注
  • 381 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信