при отправке формы, если данные уже находятся в таблице, она не должна отправлять, но отправляет ее и после отправки, если изменяются данные, хотя отправка со старыми данными (я проверил с помощью print_r) показывает старые данные в консоли, ноя изменил данные в форме!без ajax submit работает корректно
проверка также не влияет на
$('#Employment_details').submit(function(e){
var formData = new FormData(this);
e.preventDefault();
$("#Employment_details").validate({
rules:{
job_type:{
required:true,
},
salary:{
required:true,
},
working_years:{
required:true,
maxlength:"2"
},
company_name:{
required:true,
},
company_address:{
required:true,
},
pancard:{
required:true,
},
aadhar_no:{
required:true,
},
file_upload:{
required:true,
},
},
messages:{
job_type:{
required:"Please select an option!."
},
salary:{
required:"This field is required!."
},
working_years:{
required:"This field is required!."
},
company_name:{
required:"This field is required!."
},
company_address:{
required:"This field is required!."
},
pancard:{
required:"This field is required!."
},
aadhar_no:{
required:"This field is required!."
},
file_upload:{
required:"This field is required!."
},
},
submitHandler:function(form){
$.ajax({
type:'POST',
url:"<?php echo base_url('home/job_details');?>",
data:formData,
cache: false,
contentType: false,
processData: false,
success:function(response){
console.log(response);
if(response == "Registered successfully")
{
alert("You are ready to apply loan!");
}else{
alert("Already Registered With this Pancard and Aadhar!.");
}
}
});
}
});
});