【技术】error:function (XMLHttpRequest, textStatus, errorThrown)
2014-09-12 16:33
204 查看
完整代码:
function checkjob(){
var userName = $("#layer_mess input[name=userName]").val();
var userSex = $("#layer_mess input[name=userSex]:checked").val();
var userAge = $("#layer_mess input[name=userAge]").val();
var userDegree = $("#layer_mess input[name=userDegree]").val();
var userSchool = $("#layer_mess input[name=userSchool]").val();
var userHomepage = $("#layer_mess input[name=userHomepage]").val();
var userPhone = $("#layer_mess input[name=userPhone]").val();
var userEmail = $("#layer_mess input[name=userEmail]").val();
var city = $("#layer_mess input[name=city]:checked").val();
var userWorkyear = $("#layer_mess input[name=userWorkyear]").val();
var specialty = $("#layer_mess input[name=specialty]").val();
var deal = $("#layer_mess input[name=deal]").val();
var userWorks = $("#layer_mess textarea[name=userWorks]").val();
var userPost = $("#layer_mess input[name=userPost]").val();
var closeObj = $(".xubox_close");
if(userName == ''){
alert('姓名不能为空!');
$("#layer_mess input[name=userName]").select();
return false;
}
if(userPhone == ''){
alert('联系电话不能为空!');
$("#layer_mess input[name=userPhone]").select();
return false;
}
if(userEmail == ''){
alert('Email不能为空!');
$("#layer_mess input[name=userEmail]").select();
return false;
}else{
var myemail = /^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/;
if(!myemail.test(userEmail)){
alert('Email格式错误!');
$("#layer_mess input[name=userEmail]").select();
return false;
}
}
var data = {
name: name,
sex: sex,
cardno: cardno,
birth: birth,
email: email,
grade: grade,
school: school,
homephone: homephone,
parentmobile: parentmobile,
parentemail: parentemail,
address: address,
zhusu: zhusu,
shenqingjiudu: shenqingjiudu,
jianhuren: jianhuren,
cmd: 'baoming'
};
$.ajax({
type: 'POST',
data: data,
dataType: 'json',
url: 'ajax.php',
error: function(XMLHttpRequest, textStatus, errorThrown) {},
success: function(msg) {
// msg.no == 1 :这个是根据后端定义的值no=1的时候,是操作成功。
if (msg.no == 1) {
alert(msg.msg);
//如果符合条件,则清空#apply input的内容
$("#apply input").val("");
return;
} else {
alert(msg.msg);
return false;
}
}
});
error:function (XMLHttpRequest, textStatus, errorThrown){} 释义:
这是一个 Ajax 事件。
(默认: 自动判断 (xml 或 html)) 请求失败时调用时间。
参数有以下三个:XMLHttpRequest 对象、错误信息、(可选)捕获的错误对象。
如果发生了错误,错误信息(第二个参数)除了得到null之外,还可能是"timeout", "error", "notmodified" 和 "parsererror"。
textStatus:
"timeout", "error", "notmodified" 和 "parsererror"。
function checkjob(){
var userName = $("#layer_mess input[name=userName]").val();
var userSex = $("#layer_mess input[name=userSex]:checked").val();
var userAge = $("#layer_mess input[name=userAge]").val();
var userDegree = $("#layer_mess input[name=userDegree]").val();
var userSchool = $("#layer_mess input[name=userSchool]").val();
var userHomepage = $("#layer_mess input[name=userHomepage]").val();
var userPhone = $("#layer_mess input[name=userPhone]").val();
var userEmail = $("#layer_mess input[name=userEmail]").val();
var city = $("#layer_mess input[name=city]:checked").val();
var userWorkyear = $("#layer_mess input[name=userWorkyear]").val();
var specialty = $("#layer_mess input[name=specialty]").val();
var deal = $("#layer_mess input[name=deal]").val();
var userWorks = $("#layer_mess textarea[name=userWorks]").val();
var userPost = $("#layer_mess input[name=userPost]").val();
var closeObj = $(".xubox_close");
if(userName == ''){
alert('姓名不能为空!');
$("#layer_mess input[name=userName]").select();
return false;
}
if(userPhone == ''){
alert('联系电话不能为空!');
$("#layer_mess input[name=userPhone]").select();
return false;
}
if(userEmail == ''){
alert('Email不能为空!');
$("#layer_mess input[name=userEmail]").select();
return false;
}else{
var myemail = /^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/;
if(!myemail.test(userEmail)){
alert('Email格式错误!');
$("#layer_mess input[name=userEmail]").select();
return false;
}
}
var data = {
name: name,
sex: sex,
cardno: cardno,
birth: birth,
email: email,
grade: grade,
school: school,
homephone: homephone,
parentmobile: parentmobile,
parentemail: parentemail,
address: address,
zhusu: zhusu,
shenqingjiudu: shenqingjiudu,
jianhuren: jianhuren,
cmd: 'baoming'
};
$.ajax({
type: 'POST',
data: data,
dataType: 'json',
url: 'ajax.php',
error: function(XMLHttpRequest, textStatus, errorThrown) {},
success: function(msg) {
// msg.no == 1 :这个是根据后端定义的值no=1的时候,是操作成功。
if (msg.no == 1) {
alert(msg.msg);
//如果符合条件,则清空#apply input的内容
$("#apply input").val("");
return;
} else {
alert(msg.msg);
return false;
}
}
});
error:function (XMLHttpRequest, textStatus, errorThrown){} 释义:
这是一个 Ajax 事件。
(默认: 自动判断 (xml 或 html)) 请求失败时调用时间。
参数有以下三个:XMLHttpRequest 对象、错误信息、(可选)捕获的错误对象。
如果发生了错误,错误信息(第二个参数)除了得到null之外,还可能是"timeout", "error", "notmodified" 和 "parsererror"。
textStatus:
"timeout", "error", "notmodified" 和 "parsererror"。
相关文章推荐
- AJAX技术使用XMLHttpRequest对象传递参数的中文乱码问题
- 黄聪:jquery对ajax的error内的XMLHttpRequest返回的exception获取里面的信息
- Ajax核心技术之XMLHttpRequest
- AJAX请求在微信环境报错:NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load
- XmlHttpRequesterror:OriginnullisnotallowedbyAccess-Control-Allow-Origin
- 两种Web页面局部刷新技术IFRAME与XmlHttpRequest
- 两种Web页面局部刷新技术IFRAME与XmlHttpRequest
- 利用 Microsoft.XMLHTTP/XMLHttpRequest 对象 实现Ajax技术 的总结
- 【技术】使用原生XHR(XMLHttpRequest)对象来获取并包括HTML片段
- Ajax技术及 XMLHttpRequest 对象
- js技术:该函数返回ajax需要的关键对象:xmlhttprequest
- 【asp】第一个asp文件(ajax技术)XMLHttpRequest,XML
- Chrome Uncaught Error: NETWORK_ERR: XMLHttpRequest Exception 101
- 使用Ajax技术通过XMLHttpRequest对象完成首页登录功能
- XMLHttpRequest对象无刷新技术
- AJAX技术入门 第二节 XMLHttpRequest对象的使用
- Alax技术实现的基本原理——XMLHttpRequest对象的使用
- Alax技术实现的基本原理——XMLHttpRequest对象的使用
- ajax核心技术的简练总结——XMLHttpRequestd
- Ajax核心技术之XMLHttpRequest对象