2
我有一個使用AJAX定期更新的joomla頁面。根據其他(外部)事件,用戶可能會退出該網站。我想從Javascript可以告訴用戶是否(仍然)已經登錄。我正在尋找某種Javascript函數,它將調用服務器,如果用戶已登錄,將返回true;如果用戶登錄,則返回false if他們沒有登錄。使用JavaScript來確定用戶是否登錄到Joomla
感謝您的任何想法。
我有一個使用AJAX定期更新的joomla頁面。根據其他(外部)事件,用戶可能會退出該網站。我想從Javascript可以告訴用戶是否(仍然)已經登錄。我正在尋找某種Javascript函數,它將調用服務器,如果用戶已登錄,將返回true;如果用戶登錄,則返回false if他們沒有登錄。使用JavaScript來確定用戶是否登錄到Joomla
感謝您的任何想法。
以下是如何使用jQuery在組件中激發控制器函數的方法。
$.post("index.php?option=com_mycomponent", {task: "checkUserStatus", username: "chuck"},
function(data)
{
//do something with your 'data' response here
});
正如提醒 - 確保在您的控制器功能月底關閉主機,否則會的Joomla渲染整個組件,並刷新輸出到數據變量。
function checkUserStatus()
{
//do your PHP code to check user status
echo $response;
global $mainframe;
$mainframe->close();
}