2013-05-27 109 views
0

我试图包括调用JavaScript src网址动态

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"> 

我需要动态编辑src路径。也就是说,我需要动态改变协议(http/https)。我如何编写src,其中调用url,如location.protocol+ajax.googleapis.....

回答

3

有没有需要动态地做到这一点 - 你可以说:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"> 

启动src与双斜线表示“使用什么该页面正在使用的协议。“

1

您可以嵌入动态脚本:

var src = 'myurl'; 
if (something) { 
    src = 'other'; 
} 
var script = document.createElement('script'); 
script.src = src; 
document.getElementsByTagName('head')[0].appendChild(script);