在尝试通过UI进行编译时,我得到了以下警告,一些JavaScript代码,并试图通过几种方式抑制它们,但无法将其编译。我究竟做错了什么? TIA,DaveGee
id | model |stock
-----------------------
1 | Fr4567 |Y
-----------------------
2 | se3453 |Y
--------------------
3 |FAN8X25TX3L |Y
JSC_POSSIBLE_INEXISTENT_PROPERTY:属性ajax从未在第26行字符10 jquery.ajax({
JSC_UNREACHABLE_CODE:第82行字符4 console.log(errorThrown);上无法访问的代码;
答案 0 :(得分:1)
JSC_POSSIBLE_INEXISTENT_PROPERTY:属性ajax从未在第26行字符10 jquery.ajax({
这是因为变量名应该是jQuery
或$
,而不是jquery
(假设您没有别名jQuery,但是我假设不是,因为您没有别名)错误)。请记住,JavaScript区分大小写。
JSC_UNREACHABLE_CODE:第82行字符4 console.log(errorThrown);上无法访问的代码;
这是因为您将代码放置在throw
调用之后的 之后,执行将退出该函数。将console.log()
移动到throw
之前。
还请注意,您应该删除async: false
,因为这是非常不好的做法。您应该改用回调模式。与error
处理程序一样。