我有一個在運行時在當前正在工作的jQuery腳本中包含.js文件(更多jQuery代碼)的需求。例如,如果我的頁面被認證,那麼我想包含一個特定的腳本文件。我想在ASP.Net MVC中做到這一點。在JS代碼中包含JS文件
有沒有辦法做到這一點?如果是這樣,調用該文件時我給了什麼路徑?
我GOOGLE搜索$.getScript('file_path');
但我的頁面正在循環刷新,我不明白爲什麼!也許我在路上做錯了什麼。
任何幫助將不勝感激!謝謝。
我有一個在運行時在當前正在工作的jQuery腳本中包含.js文件(更多jQuery代碼)的需求。例如,如果我的頁面被認證,那麼我想包含一個特定的腳本文件。我想在ASP.Net MVC中做到這一點。在JS代碼中包含JS文件
有沒有辦法做到這一點?如果是這樣,調用該文件時我給了什麼路徑?
我GOOGLE搜索$.getScript('file_path');
但我的頁面正在循環刷新,我不明白爲什麼!也許我在路上做錯了什麼。
任何幫助將不勝感激!謝謝。
$.getScript()
的一個前閱讀究竟是你應該用於此。
我想在$ .getScript()中調用它;應該給我什麼路徑?像 - 「〜/ Scripts/content.js」或其他東西?
問題存在,因爲波浪號字符(~
)是一個ASP.Net MVC構成將不會在Javascript工作。對於JS,你需要使用相對路徑,例如:
$.getScript('/basefolder/foo.js');
試試這個Including a .js file within a .js file
基本上,創建腳本標籤,其追加因此它需要它&加載所需的.js
//Load JS files as following
["../common/howler.min.js","js/min.js"].forEach(function (src) {
var script = document.createElement('script');
script.src = src;
script.async = false;
document.head.appendChild(script);
});
添加正確的路徑和它合作過「$ .getScript();」
看看require js。 http://requirejs.org/ – Strikers
'$ .getScript()'正是你所需要的。儘管如此,我們無法幫助您解決令人耳目一新的問題。 –
@RoryMcCrossan你能幫我一下我應該提供的道路嗎?比如,我在解決方案資源管理器中的「腳本」文件夾中有我的js文件,比如說content.js,並且我想在$ .getScript()中調用它;應該給我什麼路徑? 像 - 「〜/ Scripts/content.js」或其他東西? –