我有這樣的HTML代碼JavaScript文件不加載 - 語法錯誤
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>MyPage</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script type="text/javascript" src="/scripts/FileFunctions.js"></script>
</head>
<body>
</body>
</html>
而這個 「FileFunctions.js」 文件
function addField(){
$('form input:file').last().after($('<p><input type="file" name="files[]" id="file" /><br /></p>'));
};
,但如果我加載頁面,我的文件「FileFunctions.js 「未加載... JavaScript控制檯說
Uncaught SyntaxError: Unexpected token < FileFunctions.js:1
,但我無法找出什麼是錯的這些代碼...感謝您的任何想法
是腳本之前斜槓(/)/ FileFunctions.js是你的內涵?只是爲了確保 – jackchuka
我的猜測是你的網絡服務器沒有提供你期望的文件,並且正在提供一個完整的HTML內容而不是JavaScript代碼的「404 Not Found」頁面。你有沒有使用Firebug來確保你下載的文件是你期望下載的文件? –
您是否嘗試過使用JSLint? http://www.jslint.com/ – ArrayKnight