我正在尝试在我的Node.js文件中使用jQuery。我已经安装了jQuery模块。
当我访问页面时,出现以下错误:
var jqxhr = jquery.$.getJSON( "favs.json", function() {
^
TypeError: Cannot call method 'getJSON' of undefined
at Server.<anonymous>
at Server.EventEmitter.emit (events.js:98:17)
at HTTPParser.parser.onIncoming (http.js:2076:12)
at HTTPParser.parserOnHeadersComplete [as onHeadersComplete] (http.js:120:23)
at Socket.socket.ondata (http.js:1966:22)
at TCP.onread (net.js:525:27)
代码:
var http = require('http');
var jquery = require('jquery');
var PORT = 3000;
http.createServer(function(request, response) {
response.writeHead(200, {'Content-Type': 'text/plain', 'Access-Control-Allow-Origin': "*"});
var jqxhr = jquery.$.getJSON( "favs.json", function() {
console.log( "success" );
})
.done(function() {
console.log( "second success" );
})
.fail(function() {
console.log( "error" );
})
.always(function() {
console.log( "complete" );
});
}).listen(PORT);
console.log('Server running at http://127.0.0.1:' + PORT + '/');
有人知道如何修复这个问题吗?
谢谢。
TypeError: jquery.create 不是一个函数
。 - corysimmonsTypeError: env is not a function
错误。 - Frank Kong