2012-04-02 80 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存储?