gpt4 book ai didi

javascript - 如何抑制这个 JavaScript 错误 : Exception : TypeError: $ ("j2t-temp-div"). down (".j2t_ajax_message") is undefined?

转载 作者:行者123 更新时间:2023-11-29 20:11:29 26 4
gpt4 key购买 nike

要重现此错误,请转至 here .

选择“颜色”和“尺码”,点击“加入购物车”,当出现“正在加载...”对话框,在进入“加入购物车”对话框前,点击阴影处任意位置即可取消对话框,然后以最快的速度单击页面上的任何链接。

如果你足够快,你可以重现这个警告错误:

Exception : TypeError: $("j2t-temp-div").down(".j2t_ajax_message") is undefined

(火狐 9)

Exception : TypeError: Cannot read property 'innerHTML' of undefined

( Chrome 17)

IE 8 没有警告错误。

我的问题是如何抑制此错误。我不小心踩了好几次,我相信我的用户也会偶然这样做。而且它在生产站点上看起来并不漂亮。

有没有办法在保持 AJAX 添加到购物车功能的同时禁用此异常?

任何想法将不胜感激。谢谢!

最佳答案

要抑制它,你可以使用typeof:

if (typeof variableHere != 'undefined'){
// your further code
}

例如,如果您这样做:

alert(someVar);

之前未定义someVar,您将收到:

someVar is not defined

但是当你这样做的时候:

if (typeof someVar == 'undefined'){ ... }

它将抑制错误。


因此您必须找出是哪个变量导致了该错误,之后您需要使用 typeof 检查来抑制该消息。

关于javascript - 如何抑制这个 JavaScript 错误 : Exception : TypeError: $ ("j2t-temp-div"). down (".j2t_ajax_message") is undefined?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9478350/

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