Я использую CodeIgniter.Я использую удаленный метод jquery, чтобы идентифицировать идентификатор электронной почты уже зарегистрирован или нет.Я попробовал какой-то код, который работает, но я сомневаюсь, как отобразить сообщение об ошибке проверки на странице просмотра?
Я получаю вывод на вкладке сети.
Примечание: яне говорю о PHP.Я знаю, что процесс будет таким же, но в моем случае сообщение об ошибке не отображается на странице просмотра.
HTML
<input type="email" class="form_control" id="email" name="email" value="<?php echo set_value('email'); ?>">
Проверка JQuery
email: {
required: true,
email:true,
remote: {
url: baseUrl + "/Employee_control/checkemail_exist",
type: "post",
data: {
email: function () {
return $("#email").val();
}}
}
},
Я уже добавил
messages: {
email: {remote: "This email is already registered with us!"
}
},
Контроллер
public function checkemail_exist(){
$email= $this->input->post('email');
$email_check=$this->Employee_model->checkemail($email);
if ($email_check == 0) {
//echo "not exist";
return true;
}
else{
//echo " exist";
return false;
}
}
Модель
public function checkemail($email){
$this->db->select('email_id');
$this->db->where('email_id',$email);
$query = $this->db->get('tbl_employee');
$result=$query->result();
if (empty($result)) {
return 0;
}
else{
return 1;
}
}