问题标签 [referenceerror]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
278 浏览

php - javascript ajax 未捕获的引用错误函数

调用此函数时出现标题错误。

错误正在发生:

但它让我在回声中获得了正确的价值。为什么会这样?

0 投票
2 回答
1717 浏览

javascript - javascript错误:ReferenceError:未定义编辑编辑(此);

我有一个 html 文件,我想在其中编辑字段。以下是我的 html 代码:

以下是我的 javascript 代码:

在创建输出时,当我单击编辑按钮时,它显示参考错误编辑未定义。这可能是什么原因?

更新 :

我还有一个要求,在单击保存按钮时,应将更改的内容保存在数据库中。我应该如何以及在哪里编写更新查询?我还需要一个删除按钮,以便在单击删除按钮时,应该运行更新命令。我怎样才能做到这一点?/

0 投票
5 回答
39781 浏览

jquery - 未捕获的 ReferenceError:未定义 jQuery

我正在尝试将一个带有 JQuery 滑块插件的 Wordpress 站点放在一起,但该插件未显示在页面上,并且我总是收到上述错误消息。

尽管尝试了其他帖子中建议的几种不同修复方法,但我似乎仍然无法修复上述错误,包括将脚本标记放在“header.php”文件中。任何帮助将不胜感激 - 谢谢!

“footer.php”文件中的相关代码

网站:http://www.advanceprojects.com.au/

0 投票
1 回答
405 浏览

javascript - 使用 JS 变量来索引(预加载)PHP 数组:“未捕获的引用错误”,即使没有调用函数

我对 PHP 和 JS 都很陌生,所以我很可能在这里遗漏了一些基本的东西。我知道PHP在服务器端运行,JS在客户端运行。我的目标是在 PHP 中生成一个数组,然后让用户的按键行为控制数组中元素的显示。这两个步骤都单独工作,但是当我尝试将所有内容放在一起时遇到了未捕获的引用错误。我在这里读到未捕获的引用错误通常来自语法/解析问题,但我无法在我的代码的相关部分中找到任何语法错误。

下面是一些示意图代码,说明了我遇到的问题。您会注意到函数 ShowNextCell() 在下面被注释掉了,第 20 行的函数调用也是如此。这段代码按预期执行:当您按下空格键时,顶行递增,底行显示PHP 数组。凉爽的。

但是现在如果你只取消注释ShowNextCell 的函数定义(保留函数调用仍然被注释掉),你会发现事情崩溃了:

  1. JS 控制台抛出一个未捕获的语法错误,可能是因为嵌入式 PHP 在此函数内没有正确评估,尽管相同的语法在表的第 3 行中评估得非常好。
  2. JS 控制台还会抛出未捕获的引用错误,因此它现在认为我的 setFocus() 函数未定义。这怎么可能,因为唯一改变的是定义一个未使用的函数(以及在定义 setFocus()之后发生的函数!?
  3. 此外,即使您通过单击顶行手动设置焦点,keyCheck() 函数也似乎未定义,正如在任何时候按下键时发生的另一个未捕获引用错误所证明的那样。

不幸的是,ShowNextCell() 函数对我来说是这个脚本中最关键的部分,所以我不能放过它。我整天都在工作,我完全受阻。我非常希望你们能帮助我了解这里发生了什么。谢谢!

0 投票
1 回答
1260 浏览

referenceerror - 未捕获的 ReferenceError:分配中的左侧无效

我尝试销售点时出错

未捕获的 ReferenceError:分配中的左侧无效

这是我的代码

0 投票
0 回答
68 浏览

php - 建议重新:结合PHP和JS的信息流?

从概念上讲,这似乎应该很简单,但每当我尝试实现它时,我总是发现自己处于第 22 阶段。(另外,出于各种原因,如果可能的话,我真的很想在没有 jQuery 或 AJAX 的情况下处理这个问题。)

在客户端,onload 触发播放视频和显示图片。然后,每次用户按下空格键时,都会播放不同的视频,直到空格键触发下一页加载的某个点。

在服务器端,PHP 数组控制将显示哪些视频和图片(包括页面内的顺序,以及哪组视频,总共 70 组)。

目前,所有客户端操作都由包含在我的 html 标头中的一组 JS 函数控制。所有 PHP 函数都列在我的主页脚本的底部。然而,更重要的是,JS 函数必须包含一些 PHP 引用。例如:

这里的问题不是语法。它是信息流序列。问题是,当这些 PHP 调用位于标头中时,它们会出现在浏览器到达我调用为它们分配值的 PHP 函数的部分之前。然后 PHP 会抛出错误消息,破坏 JS 解析。

因此,直观的解决方案是将这些 JS 函数向下移动(可能到页脚),或者在页眉加载之前调用 PHP 函数。但是,将它们移到页脚并没有解决我的问题。我有点认为它会......我的期望是错误的,还是我在某个地方犯了一个简单的错误?

将调用移动到 JS 函数定义之前同样有问题,因为脚本不知道 JS 函数是由 PHP 还是在 HTML 中调用的。

PHP 示例:playVid(source) 是一个 JS 函数,$Instructions 是一个 PHP 变量。

HTML 示例:setFocus() 和 ShowFirstStimulus() 都是 JS 函数。

这两个都会抛出“未捕获的引用错误:[函数]未定义。我再次试图弄清楚这是否是因为我根本不能这样做,或者我只是在我的方式上犯了一个错误已经设置好了。

假设真的没有办法摆脱这个 Catch-22(不能在 JS 函数之前调用 PHP 函数,并且不能在 PHP 函数之前调用 JS 函数),似乎剩下的一个选择就是简单地写一些虚拟代码,我在其中将一些 PHP 变量初始化为一些虚假但可解析的值。这似乎是糟糕的编码卫生,但在这一点上,我没有看到很多其他选择。有什么建议么?

如果我需要澄清任何事情,也请告诉我。谢谢!

0 投票
1 回答
2145 浏览

jquery - jQuery UI Widget Factory - 未定义 JavaScript 参考错误函数

我在尝试创建的自定义对话框小部件中调用私有/公共函数时遇到问题。出于某种原因,当我尝试从 _create() 方法调用名为 _clean() 的方法时,我在 Firebug 中不断收到错误消息,提示“引用错误:_clean 未定义”。这是我的代码:

我可能遗漏了一些非常简单的东西,但我似乎无法弄清楚为什么没有调用该函数。我只是想确保将点击处理程序绑定在正确的位置,并且在绑定处理程序之前解析 _clean() 函数。感谢所有的帮助。

0 投票
2 回答
1961 浏览

jquery - 找不到变量:jQuery 仅在移动设备中(iPad iPhone、Android...)

我有一个奇怪的错误。我正在为 wordpress 编写一个插件,并在嵌入演示文稿的帖子中包含一个 iframe。我用脚本和幻灯片填充这个 iframe,一切都在计算机上运行良好(chrome firefox safari),但是当我在设备(iPad Android 或 iPad)中加载我的嵌入式演示文稿时,它根本不起作用。我在 Safari 调试控制台中有 2 个错误:

这是我填充 iframe 的脚本:

我被这个问题困住了,我不明白为什么这在移动设备上不起作用!

谢谢您的帮助

0 投票
2 回答
1364 浏览

meteor - 未捕获的 ReferenceError:_ 未定义

从昨天开始,当我在一些项目上运行流星时,我在 javascript 控制台中遇到了这个错误。当我运行流星的示例时,我也会遇到同样的错误。

似乎它可能是下划线的错误。有没有人有什么建议?我正在运行最新版本的流星(0.6.4.1)。

0 投票
1 回答
1684 浏览

node.js - 带有 ejs Web 应用程序的 node.js 始终向我显示参考错误

我正在使用带有 ejs 的 node.js 构建一个测试网页(两者都是最新版本)。顺便说一句,每当我运行服务器时,它都会在下面显示错误消息。

控制器(UserController.js)如下

这是 routes.js 的一部分

最后,视图文件(view/user/signup.ejs)是

我想我已经尽力了。请帮我一把。谢谢!