2015-09-15 5 views
-2

Я установил jquery и загружены $ = require('jquery');

Но когда я пытаюсь использовать его:

app.get('/', function (req, res) { 
    res.render('index'); 
    $.on('ready', function() { 

    } 
} 

Он бросает мне TypeError: $.on is not a function

мне сказали, чтобы использовать «JQuery», но «JQuery» является устаревшим и он говорит мне, чтобы использовать «JQuery»

Edit: также depercated пакет JQuery не даже правильно загрузиться

+1

Что такое $ .on предполагается делать в этом случае? – scottheckel

+1

Именно там, в ошибке, '$ .on' не является функцией. – Mathletics

+2

Не пытайтесь использовать jQuery на сервере. – YoannM

ответ

0

Я нашел способ загрузить пакет jQuery на странице и разрешить его использование в NodeJS.

Это пример, выполненный с помощью JADE и EXPRESS.

Сначала вы загрузите пакет JQuery script(src='/js/jQuery.js') тогда вы предоставляете свой индекс, где у вас есть вы JQuery пакет res.render('index'); и теперь вы можете использовать JQuery на NodeJS

НЕ ЗАБУДЬТЕ вместо использования documentwindow вы должны использование response.windowresponse.document

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