表单验证成功完成后,一直不执行$.ajax的post请求
等待一个人 2017-12-06 04:50:51 $(document).ready(function() {
var projectType, username,phonenumber;
$('#tijiao').click(function(){
// console.log(1111);
projectType = $('#projectType').val();
username = $('#username').val();
phonenumber = $('#phonenumber').val();
if(!jiaoyan()) {
return ;
}
var data = {
'projectType': projectType,
'industry': $('#industry').val(),
'projectCyc': $('#projectCyc').val(),
'name': username,
'phone': phonenumber,
'projectDes': $('#projectDes').html(),
'budget': $('#budget').val()
};
// console.log(2222);
$.ajax({
'method':'post',
'url': 'http://115.29.172.38:8083/out/out/add',
'data': data,
success: function(result) {
console.log(result);
alert("恭喜你提交成功");
$("input[type=reset]").trigger("click");//触发reset
},
error: function() {
alert("提交失败,请重新输入");
}
});
})
function jiaoyan() {
if (!checkProjectType()) {
return;
}
if (!checkName()) {
return;
}
if (!checkMobile()) {
return;
}
}
function checkProjectType() {
// console.log(projectType);
if (!projectType) {
alert("项目类型不能为空");
return false;
}
return true;
console.log(2222);
}
function checkName() {
var result = true;
if (!username) {
alert("姓名不能为空");
result = false;
}else{
var chineseReg = /^[\u4E00-\u9FA5]{2,4}$/;
// console.log(document.myform.username.value);
if (!chineseReg.test(document.myform.username.value)) {
alert('用户名称有误,请重填');
document.myform.username.focus();
result = false;
}
}
return result;
console.log(3333);
}
function checkMobile() {
var result = true;
if (!phonenumber) {
alert("手机号不能为空");
result = false;
}else{
//var phoneNumReg = /^1[0-9]{10}$/;
var Reg = /^1[3|4|5|7|8]\d{9}$/;
<!--表示以1开头,第二位可能是3/4/5/7/8等的任意一个,在加上后面的\d表示数字[0-9]的9位,总共加起来11位结束。-->
// console.log(document.myform.phonenumber.value);
// console.log(phonenumber);
}if (!Reg.test(phonenumber)){
alert('手机号码有误,请重填,手机号码11位数字');
document.myform.phonenumber.focus();
result = false;
}else {
// console.log("输出手机号码正确");
console.log(4444);
}
return result;
}
});