gpt4 book ai didi

php - Codeigniter 中的验证引擎 ajax 错误 200 parsererror

转载 作者:行者123 更新时间:2023-12-01 05:54:03 26 4
gpt4 key购买 nike

我想使用验证引擎检查现有电子邮件。但是 Firebug 控制台中显示一个问题,如下所示:

遇到 PHP 错误

严重性:通知

消息:未定义索引:reg_em

文件名:controllers/user.php

行号:170

[“电子邮件”,true]

Ajax 错误:200 解析器错误

这是我的jquery.validationEngine-en.js:

"ajaxCheckEmail": {
"url": base_url+"user/checkEmailExistence/",
"extraDataDynamic": ['#reg_em'],
"alertTextOk": "* This email is available",
"alertText": "* This email is already taken",
"alertTextLoad": "* Validating, please wait"
},

电子邮件字段 View :

<input type="text" class="text_item_val_style validate[required,ajax[ajaxCheckEmail],custom[email]]" name="useremail" id="reg_em" style="height:21px;"/>

Controller :

函数 checkEmailExistence(){

   $email        = $_REQUEST['reg_em'];
$getStatus = $this->users->existing_email_check($email);
echo $getStatus;

}

型号:

function existing_email_check($email){
$valid = true;
$rs = $this->db->where('email', $email)->get('users');
if($rs->num_rows() > 0){
$valid = false;
}
$rs->free_result();
$arr = array('email',$valid);
return json_encode($arr);
}

最佳答案

而不是这个 $email = $_REQUEST['reg_em']; 写成 $email = $_REQUEST['useremail'];

关于php - Codeigniter 中的验证引擎 ajax 错误 200 parsererror,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17985323/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com