SCRIPT src在使用jQuery追加到HTML之后没有加载
SCRIPT src not loaded after append in to HTML using jQuery
我正在开发需要加载新HTML并附加到当前页面HTML的应用程序。
现在,我使用jQuery ajax
加载了新的HTML,但在新加载的HTML中有<script>
,其中display audio to play
。但我的问题是,当脚本加载,然后脚本标签从加载的HTML不显示,甚至没有加载。
:
<script src="Link of JS file which create audio" type="text/javascript"></script>
以上代码不显示/追加后不加载
var html = '<div> <h1>Header</h1> <div>Contain area</div>
<script src="Link of JS file which create audio" type="text/javascript"></script></div>'
$("#container").append(html);
但不工作。谁有什么想法呢?
谢谢
您可以使用jQuery getScript();
$.getScript( "url/for/script.js" )
.done(function( script, textStatus ) {
console.log( 'script loaded' );
})
.fail(function( jqxhr, settings, exception ) {
console.log( 'Script not loaded' );
});
这将在脚本标签中添加JavaScript文件。
相关文章:
- 在chrome.tabs.onCreated之后加载HTML页面
- <text区域>在我的html中包含event.keycode==13之后,wrap就不起作用了
- 如何使文本自动出现在HTML页面中的所有块引号之后
- 在Javascript服务器应用程序之后获取HTML
- 在 Jquery append 之后立即渲染 html
- 使用 jQuery 在最后一个图像之后附加 HTML
- 在动态创建html元素之后,是否可以触发事件
- 在getJSON之后构建HTML在Safari中有效,但在Chrome或Firefox中无效
- 在grumjs-minify/uglify之后更改html中的链接或脚本文件名
- 如何在POST方法之后使用javascript更改HTML内容
- 如何在完全加载html之后加载jquery代码段
- 在递归循环javascript之后,为JSON键变量使用自定义HTML元素
- HTML元素的光标是在拖动之后设置的,但不是在拖动过程中设置的
- 如何在jQuery.load(html)之后选择jQuery.Treeview中的当前元素
- HTML表未更新,在将新项推送到knocketinobservableArray之后
- 在没有JQuery的情况下加载HTML主体之后调用JavaScript脚本的最佳方式
- 在异步内部函数返回 [UI-路由器和 HTML 服务] 之后返回外部 fn
- 如何在 document.ready() 之后加载的 HTML 上使用 jquery
- 如何在DOM上的javascript操作之后立即获取html元素的高度
- 无法在 jquery.html() 之后将表单提交到 jquery ui 对话框中