2013-08-01 37 views
0

我已經使用jQuery來阻止用戶界面並且在頁面loading.Here顯示加載圖像是我所使用的代碼:塊UI使用會話

<script> 
$(document).ready(function(){ 
    $("a").bind("click",function(){ 
    $.blockUI({ message: '<p id="loading">`<img src="http://localhost/admin-ci/admin/css/flexigrid/images/load.gif" />` processing...</p>'}); 
    setTimeout($.unblockUI, 15000); 
    }); 
}); 
</script> 

據工作絕對罰款。問題是,我的老大現在要求我使用會話阻止UI!我不知道該怎麼做,也找不到它。

+1

不知道你的意思*塊使用會話的用戶界面*。你能否詳細說明一下? – CodingIntrigue

+0

只要在條件下使用SESSION值....不知道你在找什麼難以做到 –

回答

2

啓動會話

<?php session_start(); 
if (isset($_SESSION['loading'])) { 
$_SESSION['loading'] = 1; 
} 
else { 
$_SESSION['loading'] = 0; 
} 
?> 

編寫JavaScript代碼,

<script> 
$(document).ready(function(){ 
    $("a").bind("click",function(){ 
    <?php if ($_SESSION['loading'] == 0) { ?> 
    $.blockUI({ message: '<p id="loading">`<img src="http://localhost/admin-ci/admin/css/flexigrid/images/load.gif" />` processing...</p>'}); 
    setTimeout($.unblockUI, 15000); 
    <?php } ?> 
    }); 
}); 
</script> 

加載後,您可以再次設置會話值

$_SESSION['loading'] = 1;