首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >call 2进入reponse - jquery ajax调用。

call 2进入reponse - jquery ajax调用。
EN

Stack Overflow用户
提问于 2013-08-29 11:16:21
回答 1查看 80关注 0票数 0

我已经使用core创建了我的登录表单,但是我有一个问题,就是我在ajax响应中得到了2 enter,这就是为什么我的条件不匹配,我的登录表单不能工作。

我的HTML:

代码语言:javascript
复制
<div id="block">
   <form method="post" name="form">
        <ul>
          <li>Usename:</li>
          <li><input id="email" type="text"  name="un" size="25" required  placeholder="Email"  ></li>
        </ul>
        <ul>
          <li>Password:</li>
          <li><input id="password" type="password" name="up" size="25"></li>
          <li><input type="button" name="submit" value="LOGIN" onClick="rr();"></li>
       </ul>
   </form>
  </div>

我的js:

代码语言:javascript
复制
function rr()
{
var data={
        'un':$('#email').val(),
        'up':$('#password').val()

    }

    $.ajax({
        type:"POST",
        data:data,
        dataType:"text",
        url:"/panchayat/web/action.php?action=login",
        success:function(response)
        {
            if(response=='true')
            {
                window.location.assign("home.html");
            }
            else
            {
                alert("wrong credencials");
            }
        },
        failure:function(response)
        {
            alert("there is an error.");
        },      
        error:function(xhr, status, error)
        {
          alert("xhr.response");    
        }

        });
}

我的php:

代码语言:javascript
复制
function login()
    {
        $q=mysql_query("select * from tb_login");
        $ft=mysql_fetch_array($q);
        $_SESSION['emailid']=$_REQUEST["un"];
        $_SESSION['pass']=$_REQUEST["up"];
        if($_REQUEST["un"]==$ft["Emailid"] && $_REQUEST["up"]==$ft["Password"])
        {
            $n="true";
        }
        else
        {           
            $n="WRONG USERNAME OR PASSWORD";
        }
        echo $n;
    }

有两个输入与‘真’来回应,使我的条件在成功的部分不match.please帮助我摆脱这些enters.thanx提前。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-29 12:32:30

您可以尝试使用response使用$.trim()删除这些空格。

代码语言:javascript
复制
if($.trim(response)=='true')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18509472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档