求教,thinkphp与jquery,ajax表单验证
程序员文章站
2022-05-03 08:45:59
...
图1
图2
图3
在图1的邮件输入框内输入邮箱后,通过图2的JS文件将邮箱信息传递给图3的php文件判断,图3的数据库操作总是出错,没有数据库操作的话没错,不知道为什么
回复内容:
图1
图2
图3
在图1的邮件输入框内输入邮箱后,通过图2的JS文件将邮箱信息传递给图3的php文件判断,图3的数据库操作总是出错,没有数据库操作的话没错,不知道为什么
1、使用ajaxReturn代替echo
2、true和false要用字符串形式返回结果,即"true"、"false"
3、通过ajax返回的结果是字符串,不能用if直接判断,而应该使用==来判断,否则一直为if(response)一直为true,所以总是返回已存在
=======================
修改答案
首先你要对mvc模型有充分的认识,才可以正确使用thinkphp。
1、thinkphp的逻辑是/控制器/方法,
假定你的模块名是Index(从你的项目目录上看应该是这样)
where($where)->find()){
$this->ajaxReturn(true);
}else{
$this->ajaxReturn(false);
}
}
}
然后你post的代码应该这样写,位置应该在thinkphp的view文件夹里
$.post("/Login/verify",{loginEmail:loginEmail}, function(response){
...
}
用ajaxReturn返回结果
false和true换成'false'和'true'试试看
$.post(url, data, function, 'josn')
推荐阅读
-
struts2+jquery+ajax表单验证
-
ajax jquery 异步表单验证示例代码
-
Jquery 表单验证类介绍与实例
-
jQuery Validator验证Ajax提交表单的方法和Ajax传参的方法
-
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件_jquery
-
jquery验证表单中的单选与多选实例_jquery
-
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件_jquery
-
php使用ajax中文乱码问题 php ajax表单验证 php ajax分页代码 ajax与php基础教
-
ajax jquery 异步表单验证示例代码
-
求教,thinkphp与jquery,ajax表单验证