TypeError: невозможно преобразовать объект в примитивное значениеJquery

Программирование на jquery
Anonymous
TypeError: невозможно преобразовать объект в примитивное значение

Сообщение Anonymous »


У меня есть текстовый редактор (div), и внутри него есть функция для форматирования (выделенного) текста. Когда я отмечаю часть текста и выбираю, чтобы он выглядел как это (фрагмент кода), мне приходится использовать  , чтобы избежать некоторых ошибок и сделать его удобным для пользователя. . Однако эти данные отправляются на сервер (nodeJS), и это вызывает ошибку, при которой содержимое разделяется на объект, и чтобы избежать этой проблемы, я хотел заменить   пробелом перед его отправкой. на сервер.

Я сделал следующее
// заменяем   к " " let content = $('.editor').html().replace(/( )/gi, " "); // заменяем редактор html $('.editor').html(содержание); // распечатываем результаты console.log("html: ",$('.editor').html()); в консоли отображается ожидаемое (текст: as dasdasd):

html: as dasdasd Однако на стороне сервера я получил следующую ошибку:

TypeError: невозможно преобразовать объект в примитивное значение затем я решил напечатать переменную, содержащую содержимое из редактора (что кажется нормальным?):

{ posterContent: 'as dasdasd ' } Вопрос: как заменить   пробелом без необходимости преобразования html в (строку), чтобы избежать этой ошибки?

Вернуться в «Jquery»