2012-04-02 81 views
0

我最初是保存用戶的最近搜索到會議陣列(PHP)的工作,但我很難繞過(共享)服務器設置 - 使它持續30天。由於它不是敏感數據,我認爲我會用jstorage/jquery重試這個。這可能跨越多個頁面嗎? 這就是我現在所擁有的,但它不工作:(:??保存最近的搜索到cookie

jQuery(document).ready(function() { 

if (jQuery.jStorage.get('test') != '') { 
    jQuery.jStorage.set('test2', '<?php echo $_GET['s']; ?>'); 
} else { 
    jQuery.jStorage.set('test', '<?php echo $_GET['s']; ?>'); 
} 

jQuery.jStorage.setTTL('test', 30000); 
jQuery.jStorage.setTTL('test2', 30000); 
var index = jQuery.jStorage.index(); 
for(i in index) { 
    var result = jQuery.jStorage.get(index[i]) + " "; 
    jQuery('#mysearches').append('<li>' + result + '</li>'); 
} 
}); 

是這甚至可能做什麼,我解釋有沒有更好的辦法的任何方向將是有益的

感謝提前。

回答

0

如果你已經在使用PHP,你有沒有想過的serialize()荷蘭國際集團陣列,並且在cookie與setcookie(),而不是使用jStorage存儲?