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