我在数据库中有 JavaScript 文件名,并且在客户端页面上有一个 jQuery ajax 脚本,它返回包含 JavaScript 文件名的 JSON 数据。
我不得不做这样可怕的事情:
$( "head" ).append( "<scr" + "ipt type='text/javascript' src='js/" + widget_data.d[i].script + "'></scr" + "ipt>" );
是否有推荐/首选的方式将脚本动态添加到 HTML 页面头部?
您正在使用 jQuery,最简单的方法是使用$.getScript()
,例如在此示例中:http ://www.mkyong.com/jquery/how-to-load-javascript-at-runtime-with-jquery/
文档:getScript()