在Javascript中,您可以使用一个函数来存储查询字符串和持久性cookie吗?

时间:2017-08-10 18:59:40

标签: javascript cookies query-string

我创建了一个将状态信息存储在查询字符串(名字,姓氏,cwid和学期)中的函数。如果我想将名字和姓氏存储为持久性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;
}

1 个答案:

答案 0 :(得分:0)

我会创建一个函数,首先将cookie值读入表单输入。另一方面,您需要第三个函数将值保存到cookie。你拥有的功能如果适合你,我就不会改变。