2016-03-18 29 views
1

我得到了一個腳本,我使用我的表排序腳本來存儲頁面刷新時的排序順序。它曾經完美地工作,但它突然停止工作,我不知道。它創建會話變量,但它們是空的。

'ClaimSort' => string '' (length=0) 
    'ClaimSort2' => string '' (length=0) 

鏈接工作正常,但它會出現,我沒有通過_GET數據不再。任何人都可以幫助...

當在<th>點擊表內我啓動以下:

onclick='$.get("ajax/storeSort.php", {ClaimSort:0}, function(data){});' 

內storeSort.php我有以下幾點:

if ($_SESSION["ClaimSort"] == $_GET['ClaimSort'] && $_SESSION["ClaimSort2"] == '0') { 
    $_SESSION["ClaimSort"] = $_GET['ClaimSort']; 
    $_SESSION["ClaimSort2"] = '1'; 
}elseif ($_SESSION["ClaimSort"] == $_GET['ClaimSort'] && $_SESSION["ClaimSort2"] == '1') { 
    $_SESSION["ClaimSort"] = $_GET['ClaimSort']; 
    $_SESSION["ClaimSort2"] = '0'; 
}else{ 
    $_SESSION["ClaimSort"] = $_GET['ClaimSort']; 
    $_SESSION["ClaimSort2"] = '0'; 
} 
+1

'$ _SESSION [「ClaimSort2」]'只能由您的php代碼設置,並且可以是1或0或0.如果它爲空,則不會導致您的問題的這部分代碼。 –

回答

0

沒有問題與代碼,事實證明有一個PHP錯誤,阻止它完全執行,我只能從服務器上的Apache日誌中選擇。

+1

正如我在你的問題的評論中提到的!? Thx爲最後的投票,很高興幫助你。 ;) –