フォームを送信すると、作成した jquery コードに関係なく、ページが自動的に更新されます。誰かが私が間違っていた場所を指摘できますか?
私のhtmlファイル:
<html>
<head>
<script type="text/javascript" src="./js/up.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
</head>
<body>
<form id="up" action="" method="post">
<input id="image" type="text" name="file"/><input id="submit" type="submit"/>
</form>
</body>
</html>
私のJavaScriptファイル
$(document).ready(function(){
$('input#submit').click(function(){
alert('hi');
/*some codes goes here*/
});
});
ページが読み込まれると、コンソールに次のエラーが表示されますUncaught ReferenceError: $ is not defined
。jquery 関数を呼び出していません。