【问题标题】:How to import Canvas.js using Jquery?如何使用 Jquery 导入 Canvas.js?
【发布时间】:2017-12-28 06:26:41
【问题描述】:

如何使用 Jquery 导入 Canvas.js?

<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.min.js"></script>
<script src="https://canvasjs.com/assets/script/jquery.canvasjs.min.js"></script>

有没有替代上述html代码的jquery代码?

【问题讨论】:

  • 要替换的代码:

标签: jquery html canvas


【解决方案1】:

试试这个代码,

appendScriptToDocument("https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.min.js", "jquery-3.2.1.min.js");
appendScriptToDocument("https://canvasjs.com/assets/script/jquery.canvasjs.min.js", "jquery.canvasjs.min.js");

function appendScriptToDocument(url, name){
    var scriptLoader = document.createElement('script');
    scriptLoader.src = url;
    scriptLoader.scriptname = name;
    scriptLoader.async = false;
    //scriptLoader.addEventListener("load", scriptFileLoadSuccessCallback, false);// If you want to run any function after load success.
    document.head.insertBefore(scriptLoader, document.head.firstChild);
}

在这里,我在 javascript 的帮助下将脚本元素添加到文档中。

【讨论】:

  • 谢谢 Sarin-jacob-sunny,但它在我的页面中不起作用。
  • graph.html:21 Uncaught ReferenceError: scriptFileLoadSuccessCallback is not defined at appendScriptToDocument (graph.html:21) at graph.html:13
  • scriptFileLoadSuccessCallback 是一个注释行,这怎么会给你一个错误? scriptFileLoadSuccessCallback 的想法是,它将是一个在任务完成后执行的函数。
  • 保留该行的注释,然后你的东西就会工作,我只是想告诉你一个想法,successCallbacks 也可以集成。这不是强制性的
  • 应该注释哪一行?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-03-24
  • 1970-01-01
  • 2020-11-19
  • 1970-01-01
  • 1970-01-01
  • 2020-12-29
相关资源
最近更新 更多