在我的Apache服务器上运行时,JavaScript代码抛出错误,但在CodePen中运行正常

时间:2018-08-12 09:42:32

标签: javascript

我试图为我的网站创建一个语言选择器,所以我创建了一个CodePen并将其上传到我的网站,但是下拉菜单为空白并且该代码无效。 在网站上查看FireBug控制台时出现此错误:

SyntaxError:缺少),形式参数后

但是它所引用的行没有错误。

这里是CodePen version.

No Errors

这是my website上的那个。

SyntaxError: missing ) after formal parameters

我的Web服务器是Debian系统上托管的Apache服务器

1 个答案:

答案 0 :(得分:1)

如果您在CodePen中单击“分析JS” ,也会产生相同的错误,请参见下面的屏幕截图。

function resolveMLString(stringToBeResolved: string, mLstrings) {无效的JavaScript。您应该删除: string部分。

或者,如果您想使用TypeScript(可以在函数头中指定类型),请使用tsc将代码编译为JavaScript,然后将生成的JS代码包含在您的网站中。

enter image description here