Javascript NodeJS';jquery';npm包不工作($.on())
我已经安装并加载了Javascript NodeJS';jquery';npm包不工作($.on()),javascript,jquery,node.js,npm,Javascript,Jquery,Node.js,Npm,我已经安装并加载了jquery,$=require('jquery') 但当我尝试使用它时: app.get('/', function (req, res) { res.render('index'); $.on('ready', function () { } } 它向我抛出一个TypeError:$。on不是一个函数 我被告知要使用“jQuery”,但“jQuery”已被弃用,它告诉我要使用“jQuery” 编辑:另外,依赖jQuery包甚至无法正确加载我找到了
jquery
,$=require('jquery')代码>
但当我尝试使用它时:
app.get('/', function (req, res) {
res.render('index');
$.on('ready', function () {
}
}
它向我抛出一个TypeError:$。on不是一个函数
我被告知要使用“jQuery”,但“jQuery”已被弃用,它告诉我要使用“jQuery”
编辑:另外,依赖jQuery包甚至无法正确加载我找到了一种方法,可以直接在页面上加载jQuery包,并允许它在NodeJ上使用
这是一个使用JADE和EXPRESS完成的示例
首先加载jQuery包脚本(src='/js/jQuery.js')
,然后在jQuery包res.render('index')所在的位置呈现索引现在您可以在NodeJS上使用jQuery了
别忘了
不要使用文档
窗口
你必须使用响应。窗口
响应。文档
在这种情况下,$.on应该做什么?错误就在那里,$。on
不是一个函数。请尝试不要在服务器上使用jQuery。