【问题标题】:jQuery not detected in Play Framework application在 Play Framework 应用程序中未检测到 jQuery
【发布时间】:2011-11-03 11:55:06
【问题描述】:

我无法在 Play Framework 应用程序上使用 jQuery/jQuery UI。我已经包含了所有必要的样式表和 js 文件。页面加载正常,但 Firebug 错误控制台显示 Jquery Undefined。我无法理解这里有什么问题。有什么想法吗?

【问题讨论】:

  • 没有看到一些细节就无法回答

标签: jquery playframework


【解决方案1】:

您需要在页面中包含 jQuery 和 jQueryUI 文件。您的<script>-tags 在您页面的<head>-部分看起来如何?

【讨论】:

    【解决方案2】:

    JQuery 默认包含在 main.html 中,如果您扩展了创建新播放应用程序时创建的骨架代码,则可以通过为 jquery 和 jquery-ui 添加自己的脚本标签,它们是否与已包含的版本冲突?

    【讨论】:

    • 感谢您的回复。我让它工作了。我猜是在使用 play 时发生了一些冲突。
    【解决方案3】:

    实际上看起来像语法错误。

    你在使用这种语法吗?

    $(function() {
        // Code
    });
    

    另外,如果您尝试在播放中包含一个在出现错误时不存在的文件,播放将显示错误并且不会启动应用程序。让我觉得,你使用 jQuery 的方式是错误的。

    检查 jQuery documentation 并确保这不是 jQuery 相关问题。

    【讨论】:

    • 感谢您的回复。我让它工作了。我猜是在使用 play 时发生了一些冲突。
    • 这是不可能的。由于 Play 是服务器端框架,因此不会与 Javascript 库发生任何冲突
    猜你喜欢
    • 2014-10-27
    • 1970-01-01
    • 2014-06-08
    • 2018-06-13
    • 1970-01-01
    • 1970-01-01
    • 2015-11-13
    • 1970-01-01
    相关资源
    最近更新 更多