Как использовать JQuery в узле JS - PullRequest
0 голосов
/ 13 декабря 2018

Как использовать jquery в узле js.Пожалуйста, помогите мне, я использую этот код

 const jsdom = require("jsdom");
const { JSDOM } = jsdom;
const { window } = new JSDOM('<!DOCTYPE html>');
const $ = require('jquery')(window);
var connection = require('./database');
connection.query(
 "SELECT * FROM cr_state",
  function(error, results, fields) {
    if (error) throw error;
    $('#state').html('<option value="1">test</option>')
  }
);

Но этот код не работает. Как использовать jquery?

1 Ответ

0 голосов
/ 13 декабря 2018

По умолчанию Nodejs не предназначен для чтения DOM

$('#state').html(html); // jquery virtual DOM

, если вы хотите читать DOM с помощью узла, вам нужно установить DOM-парсер.

Для получения дополнительной информации: ПочемуNode.js не имеет встроенного DOM?

и установки парсера DOM: Как мне проанализировать HTML-страницу с Node.js

...