javascript - HTML script src - Jquery library won't load from file -
i'm trying run socket.io example program offline. index.html page calls jquery library so:
<script src="http://code.jquery.com/jquery-1.11.1.js"></script>
however, won't load without internet connection. have tried using file in same folder rest of project:
<script src="jquery-1.11.1.js"></script>
but 404 error in developer menu when running well. i'm not sure if i'm putting file in wrong spot, or if i'm using script tag incorrectly, appreciated.
edit: here full index.html file:
<!doctype html> <html> <head> <title>socket.io chat</title> <style> * { margin: 0; padding: 0; box-sizing: border-box; } body { font: 13px helvetica, arial; } form { background: #000; padding: 3px; position: fixed; bottom: 0; width: 100%; } form input { border: 0; padding: 10px; width: 90%; margin-right: .5%; } form button { width: 9%; background: rgb(130, 224, 255); border: none; padding: 10px; } #messages { list-style-type: none; margin: 0; padding: 0; } #messages li { padding: 5px 10px; } #messages li:nth-child(odd) { background: #eee; } </style> </head> <body> <ul id="messages"></ul> <form action=""> <input id="m" autocomplete="off" /><button>send</button> </form> <script src="/socket.io/socket.io.js"></script> <script src="jquery.js"></script> <script> var socket = io(); $('form').submit(function(){ socket.emit('chat message', $('#m').val()); $('#m').val(''); return false; }); socket.on('chat message', function(msg){ $('#messages').append($('<li>').text(msg)); }); </script> </body> </html>
if html , js file both in same folder should work definitely. otherwise need put address relative current file. js file in parent folder of html file :
<script src="../jquery-1.11.1.js"></script>