Php 如何在查看页面上显示jquery远程错误消息?
我正在使用CodeIgniter。我正在使用jquery远程方法来识别是否已注册电子邮件id。我尝试了一些代码,但我的疑问是如何在查看页面上显示验证错误消息 我正在网络选项卡上获取输出 注意:我不是在说PHP。我知道过程会是一样的 但是在我的例子中,在查看页面上没有显示错误消息 HTMLPhp 如何在查看页面上显示jquery远程错误消息?,php,jquery,codeigniter,jquery-validate,Php,Jquery,Codeigniter,Jquery Validate,我正在使用CodeIgniter。我正在使用jquery远程方法来识别是否已注册电子邮件id。我尝试了一些代码,但我的疑问是如何在查看页面上显示验证错误消息 我正在网络选项卡上获取输出 注意:我不是在说PHP。我知道过程会是一样的 但是在我的例子中,在查看页面上没有显示错误消息 HTML <input type="email" class="form_control" id="email" name="email" value="<?php echo set_value('email
<input type="email" class="form_control" id="email" name="email" value="<?php echo set_value('email'); ?>">
我已经加上
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;
}
}
从您的列表中仅返回true或falsecontroller@pradeep是的,我试过了。我注释了我的echo,但仍然没有显示错误消息。
echo
,而不是return
,一个JSON编码的字符串。如果通过,回显“true”
,如果失败,回显“false”
@Sparky,我对PHP没有任何问题,你在PHP上共享的链接,我的问题是CodeIgniter,以及如何在查看页面上显示错误消息?这是我的问题。遥控器没有问题function@Sparky,是的,现在我理解了这个问题。我更新了控制器if($email_check==0){$valid='true';}否则{$valid='false';}echo$valid;它正在工作
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;
}
}