在js文件中如何獲取basePath處理js路徑問題
更新時間:2013年07月10日 17:17:17 作者:
在jsp中,我們可以用el表達式直接獲取basePath,但是在單獨js文件中不能用el表達式,下面與大家分享下js文件中如何獲取basePath,感興趣的朋友可以參考下
js路徑的問題有時候不好處理,在jsp中,我們可以用el表達式直接獲取basePath,但是在單獨js文件中不能用el表達式,又不想在jsp中單獨的寫個變量,可以用以下方法:
var location = (window.location+'').split('/');
var basePath = location[0]+'//'+location[2]+'/'+location[3];
var url = basePath + '/js/xxx.js';
復制代碼 代碼如下:
var location = (window.location+'').split('/');
var basePath = location[0]+'//'+location[2]+'/'+location[3];
var url = basePath + '/js/xxx.js';
相關文章
一文詳解JavaScript中的相等運算符與類型轉(zhuǎn)換
在?JavaScript?編程中,相等運算符和類型轉(zhuǎn)換是理解語言行為的關鍵部分,雖然這些概念看似簡單,但它們的細節(jié)可能會導致意想不到的結果,本文將深入探討?==?和?===?運算符的區(qū)別、對象比較、以及?JavaScript?中的顯式和隱式類型轉(zhuǎn)換,需要的朋友可以參考下2024-07-07
JavaScript實現(xiàn)創(chuàng)建自定義對象的常用方式總結
這篇文章主要介紹了JavaScript實現(xiàn)創(chuàng)建自定義對象的常用方式,結合實例形式總結分析了JavaScript工廠模式、構造函數(shù)模式、原型模式、組合模式等常用的自定義對象創(chuàng)建模式操作與使用技巧,需要的朋友可以參考下2018-07-07
javascript寫一個ajax自動攔截并下載數(shù)據(jù)代碼實例
這篇文章主要介紹了javascript寫一個ajax自動攔截并下載數(shù)據(jù)代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-09-09
讓JavaScript 輕松支持函數(shù)重載 (Part 1 - 設計)
JavaScript支持函數(shù)重載嗎?可以說不支持,也可以說支持。說不支持,是因為JavaScript不能好像其它原生支持函數(shù)重載的語言一樣,直接寫多個同名函數(shù),讓編譯器來判斷某個調(diào)用對應的是哪一個重載。2009-08-08

