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