0
我認爲cgibin將存儲JS腳本, 的好地方,但它不是使用在腳本中不允許連字符src =?
<script type="text/javascript" src="cgi-bin/jscripts1.js"></script>
重命名和更改cgibin到cgibin使得它的工作中。這是記錄在某處嗎?
我以爲炒作是最受歡迎的特殊角色。
我認爲cgibin將存儲JS腳本, 的好地方,但它不是使用在腳本中不允許連字符src =?
<script type="text/javascript" src="cgi-bin/jscripts1.js"></script>
重命名和更改cgibin到cgibin使得它的工作中。這是記錄在某處嗎?
我以爲炒作是最受歡迎的特殊角色。
我測試了我的本地apache服務器上的代碼。代碼工作正常。如您在評論中提到的那樣,您的託管服務器(Hostmonster)似乎出現問題。
使用hypen的替代方法是將其編碼到url中,如圖所示。
<script type="text/javascript" src="cgi%2Dbin/jscripts1.js"></script>
還要檢查以下幾個環節:
HTML: href syntax : is it okay to have space in file name
連字符應該只是罰款? – adeneo
嘗試使用連字符的不同路徑,如'test-path',看看是否有效。 'cgi-bin'可能會受到保護或者其他什麼。 – ntzm
我認爲'cgi-bin'不適合作爲客戶端腳本包含在頁面標記中的JavaScript文件(這就是您似乎在做的事情),因爲該目錄是一個相當普遍的位置後端[Common Gateway Interface](https://en.wikipedia.org/wiki/Common_Gateway_Interface)(CGI)腳本,在將其發送到客戶端瀏覽器(如Ruby腳本)之前,在服務器端動態生成標記。這不是你的'jscripts1.js'文件的目的,所以把它放在別處更合理('js'是一個普通的位置)。 – ajp15243