jquery+php怎么实现跳转?

我写了一个index.php(登录界面),login.php(验证数据库的数据),my.js里面主要是验证,它里面有这么一段代码:functionsub(){varuse... 我写了一个index.php(登录界面),login.php(验证数据库的数据),my.js里面主要是验证,它里面有这么一段代码:
function sub(){
var user = $('#username').val();
var pwd = $('#pwd').val();
$.ajax({
type:"post",
url:"login.php",
data:"user="+user+"&pwd="+pwd,
success:function(msg){
if(msg == "success"){
document.forms[0].submit();
}else{
$('#usermsg').text("用户名或密码错误").css("color","red");
}
}
});
}
我的想法就是点button(登录)按钮,如果验证都通过,页面就跳转到success.php这个页面中,没通过就不跳转。
但是却实现不了跳转到success.php这个页面上,我输入的数据是和数据库中的一致,它还报了‘用户名和密码错误’。。我一直不明白,求大神解答。。
展开
 我来答
tsotsi
2014-03-18 · TA获得超过940个赞
知道小有建树答主
回答量:1367
采纳率:55%
帮助的人:693万
展开全部
 $.ajax({
        type:"POST",
        url:"login.php",
        dataType:'text',
        data:"&user="+user+"&pwd="+pwd,
        success:function(msg){
            if(msg == "success"){
                document.forms[0].submit();
            }else{
            alert(msg);//如果失败,看看返回什么
                $('#usermsg').text("用户名或密码错误").css("color","red");
            }
        }
    });
追问
看了,是一大串的字符,要不你给个邮箱我,我把我的代码发给你,麻烦你给我看看好吗?
追答
2102223971   qq邮箱
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wudipaopao
2014-03-18 · TA获得超过797个赞
知道小有建树答主
回答量:1486
采纳率:0%
帮助的人:801万
展开全部
if(msg == "success"){
// document.forms[0].submit();
window.location.href='success.php';
}
追问
还是不行啊!!页面上还是出了‘用户名和密码错’,传不了代码。。。。。
追答
证明你 login.php 返回的值不是 "success"
你检查下 login.php
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jpldru227610
2014-03-18 · 超过31用户采纳过TA的回答
知道答主
回答量:97
采纳率:100%
帮助的人:34.9万
展开全部
把后台login.php中的接收post请求改为get请求
在浏览器中手动请求一次,查看返回值是不是success
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式