2013-05-27 112 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);