javascript - 如何在grails gsp中添加带有src和内容的脚本?

标签 javascript grails tradingview-api

我想在我的gsp页面中添加javascript小部件(https://www.tradingview.com/widget/market-overview/)。不知道最新版本的grails是否已停止使用从gsp文件中包含带有src标签的javascript文件。
就我而言,我需要包含以下脚本

<!-- TradingView Widget BEGIN -->
<span id="tradingview-copyright"><a ref="nofollow noopener" target="_blank" href="http://www.tradingview.com" style="color: rgb(173, 174, 176); font-family: &quot;Trebuchet MS&quot;, Tahoma, Arial, sans-serif; font-size: 13px;">Market Quotes by <span style="color: #3BB3E4">TradingView</span></a></span>
<script type="text/javascript" src="https://s3.tradingview.com/external-embedding/embed-widget-market-overview.js">
{
  "showChart": true,
  "locale": "en",
  "width": "400",
  "height": "400",
  "plotLineColorGrowing": "rgba(60, 188, 152, 1)",
  "plotLineColorFalling": "rgba(255, 74, 104, 1)",
  "gridLineColor": "rgba(233, 233, 234, 1)",
  "scaleFontColor": "rgba(218, 221, 224, 1)",
  "belowLineFillColorGrowing": "rgba(60, 188, 152, 0.05)",
  "belowLineFillColorFalling": "rgba(255, 74, 104, 0.05)",
  "symbolActiveColor": "rgba(242, 250, 254, 1)",
  "tabs": [
    {
      "title": "Equities",
      "symbols": [
        {
          "s": "NASDAQ:AAPL",
          "d": "Apple"
        }
      ]
    }
  ]
}
</script>
<!-- TradingView Widget END -->

我仅使用此内容创建了一个新的gsp页面,但该图表未显示。如果我将其粘贴到任何html页面(jsfiddle或w3schools)中,它将起作用。在这里需要帮助。

最佳答案

我想知道您的特定Widget或您正在传递的构造函数对象是否可能存在问题。

我能够将此行包含在我的GSP中,并且效果很好:

<script type='text/javascript' src='https://www.openhub.net/p/grails/widgets/project_users?format=js&style=green'></script>

也许您可以尝试使用同一网站上的其他小部件?还是再看看您的构造函数对象?

关于javascript - 如何在grails gsp中添加带有src和内容的脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45663918/

相关文章:

javascript - 为什么禁用表单提交会影响 min 和 max 属性?

javascript - 由于过滤器值中存在 `@` 符号,脚本中出现电子邮件验证错误

grails - 独立使用GORM使用Domain.findBy [property]时遇到的问题

javascript - 如何覆盖交易 View 小部件的研究

javascript - TradingView 图表不显示

javascript - 如何在本地存储复杂的对象(带有 knockout 可观察值)?

javascript - Angular react 形式在(更改)事件回调上具有旧值

grails - GORM:刷新前保存 transient 对象

datetime - Grails-如果少于10分钟,则比较Groovy日期时间

pine-script - "Highest value offset for a given number of bars back"是什么意思?