如何通过jQuery动态地在其他页面的页面中动态插入<script>标记</script>

时间:2013-09-17 10:56:22

标签: c# javascript jquery asp.net

我为我的电子商务网站制作了一个仪表板,从中可以选择所选页面 如果按下保存按钮,在选择特定页面后,我想动态地在所选页面上运行这些代码,我只能为我想要的页面使用scriptAnalytics.js文件。

var fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript")
fileref.setAttribute("src","scriptAnalytics.js")
document.getElementsByTagName("head")[0].appendChild(fileref)

2 个答案:

答案 0 :(得分:3)

您可以使用jQuery Ajax函数来加载和运行脚本:

$.ajax({
    url: url,
    dataType: "script",
    success: successFunction()
 });

或尝试使用速记方法jQuery.getScript()

答案 1 :(得分:2)

您可以在所需页面上使用jQuery.getScript()方法动态加载js。