-2
首先,我很抱歉這個問題之前已經被提過很多次了,但是沒有一個答案解決了我的問題,所以我想我會問這個問題這裏。在本地運行網站時,jQuery沒有加載MAMP(1.11.2)
我下載了jQuery 1.11.2(未壓縮)在本地開發我的網站,但是我的代碼使用內置於jsfiddle的jQuery工作並沒有在本地工作。所以我添加下面的代碼來檢查jQuery的就裝:
<script src="file:///Applications/MAMP/htdocs/phpv1/v1/jquery-1.11.2.js">
if (typeof jQuery != 'undefined') {
alert("jQuery library is loaded!");
}else{
alert("jQuery library is not found!");
}
</script>
但是我沒有得到任何警告框,讓我不知道這是這是不工作的JavaScript,但我使用JavaScript工作一些簡單的表單驗證代碼。我正在使用MAMP將PHP和谷歌瀏覽器作爲瀏覽器託管。該文件保存爲HTML文件和代碼如下:
<html>
<style>
#test{
max-height: 150px;
max-width: 200px;
overflow: auto;
background: #50a8ff;
}
</style>
<head>
<script src="file:///Applications/MAMP/htdocs/phpv1/v1/jquery-1.11.2.js">
if (typeof jQuery != 'undefined') {
alert("jQuery library is loaded!");
}else{
alert("jQuery library is not found!");
}
</script>
</head>
<body>
</body>
</html>
我顯然不能使用谷歌託管庫,因爲我在本地運行的網站。爲了確定Javascript的文件路徑,我在Google Chrome中打開了它。
你不能只是把它放在你的web根目錄,並使用從那裏的相對路徑?就像你將其存儲在本地的真實網站一樣? – dgig
您實際上可以使用Google託管的庫。只要確保你把「http://」放在它之前。 –
'
你有兩個選擇:要麼你使用jQuery的由谷歌
託管還是那麼你就需要改變使用相對路徑的東西到文件這樣
時jquery-1.11.2.js位於與HTML頁面相同的文件夾中。
來源
2015-01-08 20:59:07
如果你從MAMP運行這一點,你需要改變這一行 -
本 -
如果你的HTML文件在 'htdocs目錄'。如果您未使用HTML5,則包含
type="text/javascript"
。來源
2015-01-08 20:59:08