我有一個簡單的HTML頁面和JS腳本: HTML頁面:jQuery的cookie的值是%5Bobject%20Object%5D
<body>
<input type="text" id = "content">
<button type="button" id="btn"> Save </button>
</body>
的Javascript:
$(document).ready(function(){
var cook = $.cookie('theName', { path: '/'});
if (cook)
alert(cook);
$('#btn').click(function(){
var theName = $('#content').val();
alert(v.val());
$.cookie('theName', theName, { path: '/', expires: 7 });
alert("Cookie done");
});
});
庫:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"> </script>
<script type="text/javascript" src = "https://raw.github.com/carhartl/jquery-cookie/master/jquery.cookie.js"> </script>
它應該保存我的名字,當我刷新顯示我的名字。唯一的問題是當我嘗試讀取cookie時,而不是名稱顯示%5Bobject%20Object%5D。
謝謝。
你試過了:var cook = $ .cookie('theName'); ? – 2013-05-03 09:35:36
是的,但'煮'是未定義的。 – 2013-05-03 09:50:09
'%5Bobject%20Object%5D'是'[object Object]',即對象的默認字符串表示。 – 2013-05-03 09:55:11