TypeError: невозможно преобразовать объект в примитивное значение ⇐ Jquery
-
Anonymous
TypeError: невозможно преобразовать объект в примитивное значение
У меня есть текстовый редактор (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 в (строку), чтобы избежать этой ошибки?
У меня есть текстовый редактор (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 в (строку), чтобы избежать этой ошибки?
Мобильная версия