我在我的應用程序中使用了Cookie插件。我在哪裏顯示來自cookie的一些信息。 它與Firefox正常工作,但與IE瀏覽器有一些問題。 它工作正常,如果我在IE中打開一個新的標籤,它顯示cookie的值,但如果我關閉IE瀏覽器窗口它清除所有的cookie。 這不是與mozilla的情況下,每次我打開mozilla它顯示cookie的這些特定值。以下是我用來設置/獲取Cookie的代碼。在關閉IE瀏覽器窗口時Cookie被清除
function setCookies(){<br/>
if($('select[id$="ddlFromStation"]')[0].selectedIndex!=0){<br/>
$.cookie('d_from',$('select[id$="ddlFromStation"]').val());<br/>
}<br/>
if($('select[id$="ddlToStation"]')[0].selectedIndex!=0){<br/>
$.cookie('d_to',$('select[id$="ddlToStation"]').val());<br/>
}<br/>
if($('input[id$="txtFromStation"]').val()!=""){<br/>
$.cookie('i_from',$('input[id$="txtFromStation"]').val());<br/>
}<br/>
if($('input[id$="txtToStation"]').val()!=""){<br/>
$.cookie('i_to',$('input[id$="txtToStation"]').val());<br/>
}<br/>
return true;<br/>
}<br/>
$(document).ready(function(){<br/>
if($.cookie('d_from')!=null){<br/>
$('select[id$="ddlFromStation"]').val($.cookie('d_from'))<br/>
}<br/>
if($.cookie('d_to')!=null){<br/>
$('select[id$="ddlToStation"]').val($.cookie('d_to'))<br/>
}<br/>
if($.cookie('i_from')!=null){<br/>
$('input[id$="txtFromStation"]').val($.cookie('i_from'))<br/>
}<br/>
if($.cookie('i_to')!=null){<br/>
$('input[id$="txtToStation"]').val($.cookie('i_to'))<br/>
}<br/>
}); <br/>
謝謝你,親愛的,它的工作。 – azazi 2010-06-30 08:59:36