Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery引用错误_Javascript_Jquery_Referenceerror - Fatal编程技术网

Javascript Jquery引用错误

Javascript Jquery引用错误,javascript,jquery,referenceerror,Javascript,Jquery,Referenceerror,嘿,伙计们,我想使用jquery local,因为我的应用程序无法访问互联网。当我使用jquerygoogle源代码时,我的代码可以工作,但是使用本地源代码时,我得到了一个引用错误 jquery-3.1.1.min.js:1未捕获的语法错误:意外标记< (索引):51未捕获引用错误:$未定义 如果你能帮助我,我将非常感激。我已经尝试使用没有端口或ip的源代码,但也不起作用 这是我的密码: <!DOCTYPE html> <html> <head> &l

嘿,伙计们,我想使用jquery local,因为我的应用程序无法访问互联网。当我使用jquerygoogle源代码时,我的代码可以工作,但是使用本地源代码时,我得到了一个引用错误

jquery-3.1.1.min.js:1未捕获的语法错误:意外标记< (索引):51未捕获引用错误:$未定义

如果你能帮助我,我将非常感激。我已经尝试使用没有端口或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>

Socket.io
与socket.io通信!
Geschwindigkeit
内贡

var socket=io.connect(); //当服务器向我们发送“消息”时,将显示一个对话框 socket.on('message',函数(message){ 警报('Nachricht:'+消息); }) //单击按钮时,会向服务器发送一条“消息” $('#启用')。单击(函数(){ emit('enable','disable'); }) $('#禁用')。单击(函数(){ emit('disable','disable'); }) $(“#测试”)。单击(函数(){ emit('message','test'); }) $(“#移动”)。单击(函数(){ var geschw=document.getElementById(“v”).value; var neig=document.getElementById(“acc”)值; var cmd=新字符串(“m”+geschw+“”+neig) emit('move',cmd); }) $('#停止')。单击(函数(){ 插座。发射(‘停止’、‘汽车停止’); }) $('#ping')。单击(函数(){ 插座。发射('poke','Hallo'); })

"

好吧,您仍在尝试从远程CDN中获取jquery。在您正在显示的代码中,只有socket.io来自本地。这就是问题所在吗?确保jquery包含在您的项目文件夹中,然后将其链接起来,就像您在那里执行socket.io一样。如果仍然存在问题,请发送您的文件夹结构和错误。
您会得到它的!

切换库的顺序:

<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>

Socket.io

本地链接到jQuery

下载该文件,然后将其放置在索引文件所在的目录中。或其他任何位置,但要适当链接到该文件。例如libs/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>

Socket.io

我试图从我的pi而不是在线cdn获取它。我只是想使用正确的路径。如果这有助于你,请单击绿色勾号,这样人们就会知道这回答了你的问题。因此,是的,我将代码更改为,但仍然不起作用。我在文件夹js中获取了文件。