2016-10-09 2 views
-1

Привет, ребята, я хочу использовать jquery local, потому что у моего приложения нет доступа к Интернету. Когда я использую источник jquery google, мой код работает, но с моим исходным локальным я получаю ссылочную ошибку.Ошибка ссылки в JQuery

JQuery-3.1.1.min.js: 1 Uncaught SyntaxError: Неожиданный маркер < (индекс): 51 Uncaught ReferenceError: $ не определен

Если бы вы могли мне помочь, я был бы очень благодарен. Я уже пытался использовать источник без порта или ip, но это тоже не сработало.

Вот мой код:

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="utf-8" /> 
    <title>Socket.io</title> 
<script src="/socket.io/socket.io.js"></script> 
<script language="JavaScript" type="text/javascript" src="http://192.168.42.1:8080/home/pi/myNode/jquery-3.1.1.min.js"></script> 
</head> 

<body> 
    <h1>Communicating with socket.io!</h1> 

<table> 
    <tr> 
    <td>Geschwindigkeit</td> 
    <td>Neigung</td> 
    </tr> 
    <tr> 
    <td><input type="text" name="geschwindigkeit" id="v"></td> 
    <td><input type="text" name="Neigung" id="acc"></td> 
    </tr> 
</table> 

<p> </p> 
<table> 
<tr> 
<td><input type="button" value="Move" id="move" /></td> 
<td><input type="button" value="Enable" id="enable" /></td> 
<td><input type="button" value="test" id="test" /></td> 
    </tr> 
    <tr> 
<td><input type="button" value="Stop" id="stop" /></td> 
<td><input type="button" value="Ping" id="ping" /></td> 
<td><input type="button" value="Disable" id="disable" /></td> 
    </tr> 
    </table> 

    <script> 
     var socket = io.connect(); 


     // A dialog box is displayed when the server sends us a "message" 
     socket.on('message', function(message) { 
      alert('Nachricht: ' + message); 
     }) 
// When the button is clicked, a "message" is sent to the server 
     $('#enable').click(function() { 
      socket.emit('enable', 'disable'); 
     }) 

     $('#disable').click(function() { 
      socket.emit('disable', 'disable'); 
     }) 

      $('#test').click(function() { 
      socket.emit('message', 'test'); 
     }) 

     $('#move').click(function() { 
       var geschw = document.getElementById("v").value; 
     var neig = document.getElementById("acc").value; 
     var cmd = new String("m " + geschw + " " + neig) 
        socket.emit('move', cmd); 
     }) 

     $('#stop').click(function() { 
      socket.emit('stop', 'Car stopped'); 
     }) 

     $('#ping').click(function() { 
      socket.emit('poke', 'Hallo'); 
     }) 


    </script> 
    <p></p> 
    "<img src='http:192.168.178.51:8077/?action=stream' width='320' height='240'> 
</body> 

+0

Так что да я изменил код для <язык сценариев = "JavaScript "type =" text/javascript "src ="/js/jquery-3.1.1.min.js "> , но он все еще не работает, я получил файл в папке js. –

ответ

0

Ну, вы все еще пытаетесь источник вашего JQuery с удаленного CDN в этом коде вы показываете, только socket.io исходит из местный. Это проблема? Убедитесь, что jquery включен в вашу папку проекта, а затем привяжите его так же, как вы делаете socket.io. Если у вас все еще есть проблемы, отправьте структуру папок и снимите с экрана ошибку.
Ты получишь!

+0

Я попытался получить его из своего пи, а не онлайн-cdn. Я просто хотел использовать правильный Путь. –

+0

0

Переключить порядок библиотек:

<head> 
    <meta charset="utf-8" /> 
    <title>Socket.io</title> 
    <script language="JavaScript" type="text/javascript" src="http://192.168.42.1:8080/home/pi/myNode/jquery-3.1.1.min.js"></script> 
    <script src="/socket.io/socket.io.js"></script> 
</head> 
+0

Уже пробовал, что не получилось –

0

Ссылка на JQuery локально.

Загрузите файл, а затем поместите его в тот же каталог, что и индексный файл. Или где-нибудь еще, но ссылайтесь на него соответствующим образом. Например. ЛИЭС/JS/JQuery/JQuery-3.1.1.min.js

Ссылка на это следующим образом:

<head> 
<meta charset="utf-8" /> 
<title>Socket.io</title> 
<script language="JavaScript" type="text/javascript" src="jquery-3.1.1.min.js"></script> 
<script src="/socket.io/socket.io.js"></script> 

+0

Посмотрите, что tommorow спасибо –

+0

Если это помогло вам нажать зеленый галочку, чтобы люди знали, что это ответили на ваш вопрос. –

+0

, так что он все еще не работает, я изменил свой код на –

Смежные вопросы