Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在查看页面上显示jquery远程错误消息?_Php_Jquery_Codeigniter_Jquery Validate - Fatal编程技术网

Php 如何在查看页面上显示jquery远程错误消息?

Php 如何在查看页面上显示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

我正在使用CodeIgniter。我正在使用jquery远程方法来识别是否已注册电子邮件id。我尝试了一些代码,但我的疑问是如何在查看页面上显示验证错误消息

我正在网络选项卡上获取输出

注意:我不是在说PHP。我知道过程会是一样的 但是在我的例子中,在查看页面上没有显示错误消息

HTML

<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;
    }

    }