2016-06-19 112 views
0

添加上自己的網站網址的結尾「\」創建了一個錯誤:在我的網站URL的末尾添加一個斜槓「/」會導致錯誤

這一個細小運行:

test.com/index.aspx 

但是這一次失敗:

test.com/index.aspx/880 

鉻調試說「無法加載資源..... jQuery的2.1.4.min.js」

這是怎麼了它被引用:

<script src="/Scripts/jquery-2.1.4.min.js" type="text/javascript"></script> 
+1

您使用的是相對路徑,以便URL變化時相對路徑也是如此。相對不會改變,即使它應該在你的情況下,所以它不能找到jQuery – Li357

+0

有沒有辦法讓它修復?我不想使用完整的網站網址 –

+1

那麼,這是絕對路徑,包括整個網址的目的,是固定的。 – Li357

回答

0
test.com/index.aspx/880 

看起來並不像一個有效的URL。是880的一個參數嗎?然後index.aspx?q=880

+1

這應該是一條評論。不回答問題並提出另一個問題。 – Li357

+0

但堆棧溢出使用它:http://stackoverflow.com/questions/37903830/adding-a-slash-on-the-end –

+1

@Frank,以達到與asp.net webform相同,你需要看看URL重寫。 MVC可以是另一種選擇。 – Sami

0

錯誤「無法加載資源..... jquery-2.1.4.min.js」不是引用jquery JavaScript的問題,但是我的ajax調用將問題從以下位置切換出來:

url: "index.aspx/AddPoint" 

url: "/index.aspx/AddPoint" 

固定它

詩如果任何人有類似的問題,不要忘記引用你的JavaScript是這樣的:

<script src="/Scripts/jquery-2.1.4.min.js" type="text/javascript"></script> 

並沒有像更常用的方式:

<script src="../Scripts/jquery-2.1.4.min.js" type="text/javascript"></script> 
+1

很高興您修復它 – Sami