我需要登錄後顯示註銷按鈕,無需刷新頁面。 到目前爲止,我正在考慮jQuery的.show()和.hide()成功在ajax。 但問題是,註銷按鈕是在另一個頁面,如何實現這一目標?登錄後顯示註銷按鈕,不刷新
@if(Auth::check())
<a href="{{ url('/logout') }}" class="btn-logout" id="logged">Logout</a>
@endif
在阿賈克斯成功
success: function(data) {
console.log(data);
$("#logged").show();
//var logg = ("#logged");
var logg= parent.document.getElementById('logged');
alert(logg);
console.log(logg)//null
......
我需要登錄 登錄後立即顯示註銷按鈕是內部模式與ID =「記錄」爲int的主模板
我的登錄in modal
$("#login-form").on('submit', function(e) {
e.preventDefault();
console.log($(this).serialize());
var datas = $(this).serialize();
if($("#login-form #email").hasClass('has-error')) {
$('#login-form #email').removeClass('has-error');
}
if($("#login-form #password").hasClass('has-error')) {
$('#login-form #password').removeClass('has-error');
}
var green = $("#login-form .green")
$.ajax({
url: 'partA/user/login',
data: datas,
type: 'post',
success: function(data) {
var ht = window.opener.getElementById("logged");
alert(ht);
if (!data.errors) {
$("#static").modal('hide');
$("#logged").show();
toastr.info('You are now allowed to perform such operation');
startSessionTimer();
test = true;
$("#login").hide();
} else {
$("#allowed").addClass('hide');
$("#notallowed").removeClass('hide');
}
console.log(data);
},
error: function(data) {
}
}).done(function(data) {
if(!data.errors){
var jeopardy_frame = $('iframe#jeopardy');
var rotator_frame = $('iframe#rotator');
jeopardy_frame[0].contentWindow.jSetRoles(data.roles);
rotator_frame[0].contentWindow.jSetRoles(data.roles);
}
});
});
'$(找到(「#註銷」);'是不正確 – madalinivascu
笑我的意思是語法:))) – madalinivascu
你可以使用PHP – Tinsten