【发布时间】:2011-06-25 08:46:55
【问题描述】:
我有一个链接到 PHP 页面的 javascript 文件,该文件的值需要在提交表单和刷新页面时保存。
有没有一种简单的方法来设置cookie,类似于PHP中的方法。
setcookie("MovementDate", $MovementDate, time()+3600);
我发现的一切都非常复杂,似乎无法正常工作。
目前读取设置的 cookie 也是一个问题。从我的搜索中,我想出了这种方法,但是它不起作用。
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
}
var movement = readCookie(MovementDate);
document.write(movement);
【问题讨论】:
-
如果你可以使用JQuery,这些是一个简单的插件JQuery Cookie。很好。 plugins.jquery.com/project/Cookie
标签: php javascript cookies phpjs