gpt4 book ai didi

Javascript - 无法调用 null 的方法 'split'

转载 作者:行者123 更新时间:2023-11-28 11:39:17 25 4
gpt4 key购买 nike

我的网站上出现了 JavaScript 错误,我很确定我知道原因,但我不知道如何修复它!

错误如下:

Uncaught TypeError: Cannot call method 'split' of null

这是我的 JS 代码:

$(function(e) {
if (document.cookie.indexOf("login") >= 0) {
$("a#loggedInUser").html( $.cookie("login").split("|")[0] );
}
});

我只是想显示存储在“登录”cookie 中的用户名。现在,我很确定错误是因为返回的值有时不是字符串,然后它没有 split 方法,所以会导致此错误。

我该如何解决这个问题?有任何想法吗?

谢谢!

最佳答案

如果值为 null,您可以执行类似的操作来设置默认值。

var login = $.cookie("login") || "";
$("a#loggedInUser").html(login);

此外,如果您这样做,您可能不需要 document.cookie.indexOf 东西。

关于Javascript - 无法调用 null 的方法 'split',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9843394/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com