保持窗口处于打开状态以显示和查看错误消息AJAX、JQuery、PHP
在AJAX检索数据后,试图保持cretin窗口处于打开状态,以显示一条适当的消息来表示用户是否登录,我遇到了一个问题。 我的Javascript如下所示:保持窗口处于打开状态以显示和查看错误消息AJAX、JQuery、PHP,php,jquery,ajax,forms,login,Php,Jquery,Ajax,Forms,Login,在AJAX检索数据后,试图保持cretin窗口处于打开状态,以显示一条适当的消息来表示用户是否登录,我遇到了一个问题。 我的Javascript如下所示: function validLogin(){ var username=$('#username').val(); var password=$('#password').val(); var dataString = 'username='+ username + '&password='+ password; $("#fl
function validLogin(){
var username=$('#username').val();
var password=$('#password').val();
var dataString = 'username='+ username + '&password='+ password;
$("#flash").show();
$("#flash").fadeIn(400).html('<img src="images/loading.gif" width="32px" height="32px" />');
$.ajax({
type: "POST",
url: "login.php",
data: dataString,
cache: true,
success: function(result){
var result=trim(result);
$("#flash").hide();
if(result=='correct'){
$("fieldset#signin_menu").show(); // <-- This will not work!
}else{
$("#errorMessage").html(result);
}
}))
有更好的解决办法吗?我做错了吗?改用这个jquery
$(document).ready(function() {
$("fieldset#signin_menu").show(function() {
$(".signin").toggleClass("menu-open");
});
});
$("fieldset#signin_menu").mouseup(function() {
return false
});
$(document).mouseup(function(e) {
if($(e.target).parent("a.signin").length==0) {
$(".signin").removeClass("menu-open");
$("fieldset#signin_menu").hide();
}
}))
$(document).ready(function() {
$("fieldset#signin_menu").show(function() {
$(".signin").toggleClass("menu-open");
});
});
$("fieldset#signin_menu").mouseup(function() {
return false
});
$(document).mouseup(function(e) {
if($(e.target).parent("a.signin").length==0) {
$(".signin").removeClass("menu-open");
$("fieldset#signin_menu").hide();
}