2016-07-01 40 views
0

我有一個動態登錄頁面,它根據參數加載其內容,此登錄頁面具有外部腳本。
現在我有一個條件,如果符合,它會否定或不執行外部腳本。那可能嗎?動態取消外部腳本

外部腳本有很多的功能有沒有被負載運行,但我並不需要它,如果條件得到滿足。

比方說:

var k = aa; 
if(k == "aa") { 
    // run something 
} else { 
    // negate an external script 
} 
+0

請詳細說明您的問題。 –

回答

1

如果你有改變訪問外部腳本,然後包括支票到腳本直接始終執行它。

如果沒有,jQuery's getScript()功能可能是一個選項:

負荷使用HTTP GET請求的服務器的JavaScript文件,然後執行它。

$.getScript("ajax/test.js", function(data, textStatus, jqxhr) { 
    console.log(data); // Data returned 
    console.log(textStatus); // Success 
    console.log(jqxhr.status); // 200 
    console.log("Load was performed."); 
});