0
我正在使用ASP.NET開發服務器10.0.0.0中的一個應用程序,該應用程序使用從當前工作頁面引用的外部JavaScript。也就是說,這是從根目錄文件層次:在谷歌Chrome瀏覽器,不是Firefox 4上的外部Javascript加載(錯誤400)
- JS
- jQuery的1.5.min.js
- ...
- 學生
- JS
- Course.js
- Pl an.js
- (等)
- ...
- plan.aspx [當前工作頁]
- JS
在plan.aspx,在頁面的主體(標題外),我正在對這些javascript頁面進行多次調用:
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<script type="text/javascript" src="..\js\jquery-1.5.min.js"></script>
<script type="text/javascript" src=".\js\HTMLTrees.js"></script>
<script type="text/javascript" src=".\js\Course.js"></script>
<script type="text/javascript" src=".\js\Schedule.js"></script>
<script type="text/javascript" src=".\js\Plan.js"></script>
...
</asp:Content>
Google Chrome(11.08 )和Internet Explorer 8能夠找到文件,並開始執行腳本。 Firefox 4和以前的版本無法找到該文件,因爲每個請求都會返回錯誤代碼(400 - 錯誤請求)。
請幫我嗎?
讓我猜測:它與反斜槓有關 – Dmitry 2011-05-15 19:11:00
就是這樣。 <腳本類型= 「文本/ JavaScript的」 SRC = 「\ JS \ Plan.js 」> 應該是 <腳本類型=「 文本/ JavaScript的」 SRC = 「./ JS/Plan.js」> 您可能會認爲Windows中的文件路徑文件在向服務器發送請求時會以相同的方式引用。我猜從現在開始我會堅持使用Unix文件路徑格式 – Kevin 2011-05-15 19:17:05
然後我會把它寫成爲後代的答案。 ;) – Dmitry 2011-05-15 19:51:07