您的位置:首页 > 其它

ajax表单提交验证,浏览器兼容问题

2016-12-09 10:28 746 查看
获取浏览器:
function createXmlHttp() {
var xmlHttp;
try { // Firefox, Opera 8.0+, Safari
xmlHttp = new XMLHttpRequest();
} catch (e) {
try {// Internet Explorer
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject(
"Microsoft.XMLHTTP");
} catch (e) {
}
}
}
return xmlHttp;
}
表单提交验证:
var xhr = createXmlHttp();

// 2.设置监听
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
if(xhr.status==200){
var data=xhr.responseText;
var success="success";
var json=$.trim(data);
if(success==json){
document.getElementById("myform").submit();
}else{
alert("单位名称重复,请重新输入");
return false;
}
}
}
}
// 3.打开连接
xhr.open("POST",
"TbDweckRepeat?time="
+ new Date().getTime()+"&dwmc="+dwmc+"&UpdId="+id, false);
// 4.发送
xhr.send(null);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: