igetstuckalot
igetstuckalot

Reputation: 237

Use a cookie instead of a string - javascript

Instead of the variable username being a variable, I would like it to be a cookie.

How do I set the value to a cookie, and then call it for use.

JavaScript

var username;

function setUser() {
    var newUser = $('#user').val();

    alert(newUser);
    alert("Username Set");

    username = newUser;
    newUser = "";
    document.write("<br /> Welcome: " + username);
}

Upvotes: 2

Views: 41

Answers (1)

Zakaria Acharki
Zakaria Acharki

Reputation: 67505

You could use js-cookie.

  • Create a cookie :

    Cookies.set('name', 'value');
    
  • Read cookie :

    Cookies.get('name'); // => 'value'
    

Your code will be :

var username;
function setUser() {
    Cookies.set('newUser', $('#user').val());

    username = Cookies.get('newUser');

    document.write("<br /> Welcome: " + username);
}

Hope this helps.

Upvotes: 2

Related Questions