JS实现的ajax
2024-10-07 16:53:14
function createXMLHttpRequest() {
try {
return new XMLHttpRequest();
} catch (e) {
try {
return new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
return new ActiveXObject("Microsoft.XMLHTTP");
}
}
} var xmlHttp = createXMLHttpRequest();
xmlHttp.onreadystatechange = function() {
if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
if(xmlHttp.responseText == "true") {
document.getElementById("error").innerText = "用户名已被注册!";
document.getElementById("error").textContent = "用户名已被注册!";
} else {
document.getElementById("error").innerText = "";
document.getElementById("error").textContent = "";
}
}
};
xmlHttp.open("POST", "/ajax_check/", true, "json");
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
var username = document.getElementById("username").value;
xmlHttp.send("username=" + username);
最新文章
- VS2015 Update2中有关cordova和xamarin安装的问题
- PC使用网线上网的条件下,通过PC的Wifi共享提供手机上网教程
- EasyUI-datagrid 对于展示数据进行处理(formatter)
- osgconv 将多个模型合成一个模型
- 腾讯优测优分享 | 这些年,我们追过的 fiddler
- ORACLE恢复神器之ODU/AUL/DUL
- 【转】Unity3D中脚本的执行顺序和编译顺序(vs工程引用关系)
- servlet实现文件下载
- IntelliJ IDEA 设置代码提示或自动补全的快捷键 (附IntelliJ IDEA常用快捷键)
- push控制器 卡顿
- 【转】ARM vs X86 – Key differences explained!
- Cocos2d-x3.0 触摸事件
- nodejs环境设置理解
- vue 显示 webpack-dev-server不是内部命令的解决办法
- LOL新版符文 怎么查看队友的符文配置?
- mysql设计表时注意事项
- django rest framework(3)
- SSM项目layui分页实例
- 用Java实现MVPtree——MVPtree核心算法代码的搭建
- LTP(LinuxTest Project)测试工具