【问题标题】:Javascript function does not exist during runtime运行时不存在 Javascript 函数
【发布时间】:2012-08-29 05:35:53
【问题描述】:

我在单独的 jsp file: 中有一个 Javascript 函数(使用 <jsp:include> 包含文件)

function tickMembership(code){}

在 html 元素中使用 onclick 调用时,会出现以下错误:

未捕获的 ReferenceError:未定义 tickMembership

您知道这会如何发生吗?即使在浏览器中检查源代码时,脚本也存在。我正在使用谷歌浏览器。

【问题讨论】:

  • 你能发布生成的 HTML 吗?你能确认 Javascript 是使用 Chrome 的开发者工具 -> 网络加载的吗?

标签: javascript jsp jstl


【解决方案1】:

在加载 dom 时附加 eventListener。

或者如果你是动态插入 html,你可以使用 jquery 'on' 方法。

【讨论】:

  • 显然,从他发布的信息来看,事件监听器没有任何问题。 onclick 事件显然会触发,所以问题应该出在其他地方。
【解决方案2】:

这是一个缓存问题浏览器正在缓存.JS文件清除浏览器缓存并尝试

快乐编码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-12
    • 1970-01-01
    相关资源
    最近更新 更多