在Javascript中,你可以使用一个函数来存储查询字符串和持久性cookie吗?
问题描述:
我创建了一个函数,用于存储查询字符串(名字,姓氏,cwid和学期)中的状态信息。如果我想将名字和姓氏存储为持久性cookie并将该学期保留为查询字符串,那么我可以使用相同的函数还是必须创建两个不同的函数?现在我把它作为:在Javascript中,你可以使用一个函数来存储查询字符串和持久性cookie吗?
function saveInfo() {
var savedData = location.search;
var studentData = "";
if (savedData != "")
studentData = savedData.substring(savedData.search("&courses"), savedData.length);
savedData = "?firstName" + document.forms[0].firstName.value;
savedData += "&lastName=" + document.forms[0].lastName.value;
savedData += "&cwid=" + document.forms[0].cwid.value;
savedData += "&semester=" + document.forms[0].semester.value;
savedData += studentData;
location.href = "greendale_page2.html" + savedData;
}
答
我会创建一个函数,它首先读取表单输入的cookie值。另一方面,您需要第三个函数将值保存到cookie中。你有我的功能不会改变,如果它适合你。
是的,它的工作原理是,但部分任务是名字和姓氏是持久性cookie。我在查询字符串中完成了整个任务,以确保它正在工作,然后在我去时对其进行修改。你是说我应该保留所有的值作为查询字符串,然后制作名字和姓氏的Cookie。 – Bob
当cookie不存在时,从哪里获取数据? – Schnatti