gpt4 book ai didi

javascript - 如何从客户端 View 中定位语法错误的错误

转载 作者:行者123 更新时间:2023-12-03 08:54:36 25 4
gpt4 key购买 nike

我有使用各种库和一些个人 javascript 代码的网页。我已经在我的机器上对其进行了测试,并且可以正常工作。

当我将其推送到生产环境时,一位用户通知我该页面已损坏。在查看了他们的控制台日志后,我发现我的页面现在在一个看起来很好的通用函数上抛出了一个语法错误。我无法在我的机器上重现它,但它发生在他们的机器上。

我假设它是不同的操作系统问题或 x 浏览器版本问题(我使用的是 Win-8、Chrome,他们使用的是 Mac、Chrome)。我可以看到一个函数是如何中断的,它会吐出一个错误,说它无法执行未定义的函数。在尝试确定可能是什么原因时,我的下一步是什么?

语法错误是“意外的 token (”

是否有一些我可以注入(inject)页面以获取有关此错误的更多信息的 php?

var objBillManager = {
...
objBillTableManager:{
...
GetsBillsStatus(bPayed){
if(bPayed == "1"){
return "Payed";
} else {
return "Not Payed";
}
},
...
},
...
}

最佳答案

没有看到更多,很难知道发生了什么。正如其他人提到的,firebug 是一个非常好的调试器。

我注意到一件事:你的 GetsBillsStatus没有被定义为函数。它应该如下所示:

GetsBillsStatus: function(bPayed){
if(bPayed == "1") {
return "Payed";
} else {
return "Not Payed";
}
}

也许这就是问题?

关于javascript - 如何从客户端 View 中定位语法错误的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30647160/

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