我创建发送'错误登录消息'的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
答案 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