Jquery验证插件,如何检查PHP文件是否返回错误或可以将用户重定向到主页/dashbord
Jquery validate plugin, How to check if PHP file returns an error or ok to redirect user to homepage/dashbord
首先,这是我在这里的第一个问题,所以我对我可能做错的事情感到抱歉。但是
我的问题是,如何从我的PHP文件中获取返回的内容,以查看数据库中是否存在用户名/密码组合。我的PHP根据提交情况返回true或false。这很好,我只是不知道如何使用返回的数据并将其与true或false进行比较。
////This is my Jquery of my form which works fine validating and sending data to PHP.
$("#frmsignin").validate({
rules:{
passin:"required",
emailin:{
required:true,
email:true
}
},
messages:{
passin:"Please enter YOUR password",
emailin:{
required:"Please enter YOUR email address",
email:"Please enter a VALID email address"
}
},
submitHandler: function(form) {
$.post('sign_in.php',
$("#frmsignin").serialize(),
function(data){$('#results').html(data)});
}
});
现在,我只需要将我的PHP文件打印回true/false,以便在用户正确登录的情况下获得错误消息或重定向。
Simple:返回json数据结构:
<php
$data = '... the stuff you want to return';
if ($data == '') {
// oops something blew up
$json = array('success' => false);
} else {
$json = array('success' => true, $data);
}
echo json_encode($json);
然后在你的JS代码中:
function(data) {
var serverdata = jQuery.parseJSON(data);
if (serverdata.success) {
... it worked
} else {
... something blew up, handle it
}
}
相关文章:
- 如何通过自己获得Chrome扩展的用户反馈/错误报告
- 如果用户输入的长度小于最小长度,则显示错误消息
- DreamFactory REST API POST休息/用户/会话请求总是在IE9中返回错误
- 如何在使用XMLHttpRequest时向用户显示实际的网络错误
- 更改错误文本“用户 ID 或密码不正确”
- Facebook JavaScript SDK 检查用户是否为粉丝(错误:指定的版本无效)
- 更新:用户错误-TYPO!!grunt contrib咖啡错误查找文件&写入目的地
- MongoDB For Loop更新错误的用户
- 从Meteor呼叫向用户显示相应的错误消息
- 如果用户更改了url并且呈现了错误的视图
- 将字符串返回到类型为“0”的输出字段;数字“;针对用户错误javascript
- 使用 sailsjs 护照身份验证本地策略既不会给出任何错误,也不会对用户进行身份验证
- 访问不同的数据库,防止用户错误PHP
- 如何删除未定义的对象错误并根据位置重定向用户
- 当错误时清除cookie 使用护照反序列化用户.js
- 将数据发送给特定用户(套接字上缺少错误处理程序)
- 地理位置错误:用户拒绝了安卓地理位置
- parse.com引用错误:用户未定义
- 你好,我得到这个错误:类型错误:用户不是一个函数
- Facebook墙帖子错误:用户没有授权应用程序访问