if else从php发送的变量条件jquery

时间:2016-01-18 07:39:10

标签: javascript php jquery

我创建发送'错误登录消息'的php程序并将$ _GET ['error']发送到html页面。

如何从php创建jquery if else条件变量?

你的答案会有所帮助。

URL : http://localhost:82/app/index.php?error=1

这是我的尝试代码:

<script type="text/javascript">
   var loginError = <?php echo $_GET['error']; ?>;
   console.log(loginerror);


   $(document).ready(function() {
      $("#div1").hide();

      if (loginError == 1) {
          $("#div1").show();
      }
   });  
</script>

我想隐藏我的div1和div1将显示url是否获得$ _GET ['error']变量

有人可以解决这个问题吗?谢谢你的帮助:D

2 个答案:

答案 0 :(得分:1)

最后我解决了,我写了两个脚本。当URL没有得到错误变量时,它工作,div1将隐藏,当得到错误变量时,div1显示。谢谢大家的帮助,尤其是mr.devpro,你很棒

<script type="text/javascript">
        $(document).ready(function() {
        $("#div1").hide();
        loginError = "";
        }); 
    </script>

    <script type="text/javascript">
        var loginError = <?php echo $_GET['error']; ?>;  
        if (loginError == "1") {
            $(document).ready(function() {
                $("#div1").show();
            }); 
        }
    </script>

答案 1 :(得分:0)

我不知道你在这里想要什么,也许你需要在$_GET中出现错误== 1时显示div。如果是,则表示客户端脚本中存在错误:

var loginError = <?php echo $_GET['error']; ?>;
console.log(loginerror);

您的变量名称为loginError而不是loginerror,请确定您的剩余代码将根据需要执行。

目前,您将在控制台中收到此错误:

  

ReferenceError:未定义loginerror