我正在使用CodeIgniter,我有一个字段称为change_password_id
。用户可以输入ID,并使用Jquery验证的远程方法检查ID是否存在于数据库中。
我在网络标签中看到了303 error
。
控制器未从AJAX调用。
$(function() {
$("#reset_password_request").validate({
rules: {
change_password_id: {
required: true,
remote: {
url: "<?php echo base_url()?>Employee_control/checkemp_exist",
type: "post",
data: {
change_password_id: function() {
return $("#change_password_id").val();
}
}
}
},
},
messages: {
change_password_id: {
remote: "This emp Id is not registered with us."
}
},
submitHandler: function(form) {
// console.log(form.submit)
form.submit();
}
});
});
控制器
public function checkemp_exist(){
echo $correct_emp_id= $this->input->post('change_password_id');
/*I will add code here after some time*/
}
表格
<?php echo form_open('','id="reset_password_request"'); ?>
<div class="form_group">
<input type="text" class="form_control" id="change_password_id" name="change_password_id">
<?php echo form_error('change_password_id'); ?>
</div>
<div class="btn_container">
<button class="btn_default orange_bg" type="submit"> Send request </button>
</div>
<?php echo form_close(); ?>