【发布时间】:2021-11-03 04:09:55
【问题描述】:
我在将播放器上传到服务器时出现此错误,因为它在本地可以正常工作。
让我解释一下,播放器本地显示正在播放的歌曲,即将播放的歌曲和已经播放的歌曲,但是在上传到服务器时出现以下错误: Uncaught TypeError: Cannot read properties在以下代码行中未定义(阅读 'replace' ),但我不完全明白为什么。我想知道你是否可以指导我完成这个项目并交付它,提前谢谢。
let song = data.currentSong.replace(/'/g, '\'');
currentSong = song.replace(/&/g, '&');
let artist = data.currentArtist.replace(/'/g, '\'');
currentArtist = artist.replace(/&/g, '&');
【问题讨论】:
-
我认为您的
data.currentSong或data.currentArtist未定义 -
但是web服务器和本地服务器有什么区别呢?在我的本地服务器上,也就是说,它在我的笔记本电脑上运行良好,但在网络服务器上却不行。
-
您从哪里获取/设置数据?你能分享那个代码吗
标签: javascript replace