I have a javascript error that occurs on my site, Im pretty sure I know why, but I dont know how to fix it!
here’s the error:
Uncaught TypeError: Cannot call method 'split' of null
Here’s my JS code:
$(function(e) {
if (document.cookie.indexOf("login") >= 0) {
$("a#loggedInUser").html( $.cookie("login").split("|")[0] );
}
});
I’m just trying to display the username stored in the “login” cookie. Now, im pretty sure the error is because the value returned sometimes isn’t a string, then it doesn’t have the split method, so it causes this error.
How can I fix that? Any ideas?
Thanks!
Well you can do something like this to set a default if the value is null.
Also, if you do that you might not need the
document.cookie.indexOfthing.