<a data-id="<?php echo $account['id']; ?>" class="logout"><img data-html="true" data-action="show_status" class="acclist_action_icon" src="/static_local/glyphicons/png/glyphicons_386_log_in.png" data-container="body" data-toggle="popover" data-placement="top" data-trigger="hover" data-content="Zalogowany, kliknij aby wylogować. <br />Ostatnia aktywnosc: <span class='tooltip-timeactive'><?php echo date('Y-m-d H:i:s', $account['login_data']['time_activ']); ?></span>.<br />Czas wygaśnięcia o: <span class='tooltip-timeactive'><?php echo date('Y-m-d H:i:s', strtotime('+8 hours', $account['login_data']['time_activ'])); ?></span> "/></a>
Po kliknieciu:
$('.logout').on('click', function (e) { e.preventDefault(); var $this = $(this); var data_id = $this.attr('data-id'); logoutUser(data_id, $this); }); function logoutUser(data_id, $this) { var r = confirm("Czy napewno chcesz wylogować użytkownika?"); if (r == true) { $this.replaceWith('<img data-action="show_status" class="acclist_action_icon logouted" src="/static_local/glyphicons/png/glyphicons_387_log_out.png" data-container="body" data-toggle="popover" data-placement="top" data-trigger="hover" data-content="Wylogowany" data-original-title title/>'); $('.popover').remove(); $.ajax({ method: "POST", url: "/apps/administration/accounts/logout", data: { account_id: data_id }, dataType: "JSON", success: function (res) { $('img[data-action=show_status]').popover(); } }); } else { return false; } }
Ikonka sie zmienia. Dymek znika, ale nie pojawia sie nowy dymek. Jakies pomysly jak to rozwiazac?