我有一个下拉登录框。一个简单的 jquery 函数(如下)在按下时打开或关闭幻灯片。
//Displaying the login dropdown menu
$(document).ready(function(){
$('#loginTrigger').click(function(){
$(this).next('#loginContent').slideToggle();
})
});
我有一个检查登录条件等的 ajax 函数。问题是,当登录成功时,登录框不会回滚,并且登录框不会按预期更改为配置文件。
我认为后者是由于我有一个 php 函数来检查用户是否登录并显示相关链接。有解决方法吗?我基本上有类似的东西
<?php if (loggedIn) ?>
Display these links
<?php else ?>
Display these other links.
第二个查询是确认登录成功并向上滑动的登录框。我认为通过将代码放在“成功”部分中它会起作用,但我在尝试登录时收到一条未定义的消息。我对 ajax 很陌生,可能有一些非常明显的东西我遗漏了。
ajax 批量 - 它从 JSON 中读取以确定错误或成功。
beforeSend: function() {
document.getElementById("statusLogin").innerHTML= 'checking...' ;
},
success: function(data) {
$("#statusLogin").hide();
if(data.success == true){
$('#loginTrigger').click(function(){
$(this).next('#loginContent').slideToggle();
});
alert("if data.success Area of Ajax");
alert(data.message);
}else{
alert("data.message... " + data.message);//undefined
$("#errorConsole").html(data.message);
}
},
error:
感谢您的任何帮助。