0
В аналитике я вижу /? = Имя пользователя абв123 & пароль = абв123Проводка Ajax иногда проходит через URL-адрес?
Я могу войти, но те, кто я вижу, получают там они могут? Heres мой Аякса вызов:
$('#login').submit(function() {
event.preventDefault();
$.ajax({
type: "POST",
url: '/api.php',
cache: false,
data: {
username: $("#username").val(),
password: $("#password").val(),
action: 1
},
beforeSend: function(){
$('#login-loading').show();
$('#loginBtn').attr('disabled','disabled');
$(".login-bg").css('padding-top', 100);
$(".login-bg").css('background', 'url(/img/ghost1.gif) 50% -30px');
},
complete: function(){
$('#login-loading').hide();
$('#loginBtn').removeAttr('disabled');
$(".login-bg").css('padding-top', 10);
$(".login-bg").css('background', '#ffffff');
},
success: function(data){
data = jQuery.parseJSON(data);
if(data[0]==1) {
$(".login-status").append('<div class="alert alert-success">Logging you in...</div>');
location.reload();
} else {
$(".login-status").append('<div class="alert alert-danger"><a class="close" data-dismiss="alert" href="#" aria-hidden="true">×</a>'+data[1]+'</div>')
}
}
});
});
Каким образом это делать, что и это не позволяет им войти в систему?
'event' не существует – SLaks
Пожалуйста, объясните? Мне нужно поставить функцию (событие) {}? – user3211562
@ user3211562: Да. http://learn.jquery.com/events/event-basics/, http://api.jquery.com/event.preventdefault/. Перед использованием метода ознакомьтесь с документацией. –