У меня есть текстовое поле на странице, содержимое которой вставляется в mysql db с помощью ajax/jquery $ .post. то данные mysql вызывается с php, а затем вставляется в новую динамическую текстовую область с javascript.jquery ajax to mysql to php to javascript conversion
Я конвертирую все html с htmlentities(), прежде чем вставлять его в db.
Затем я запустил mysql_query, чтобы вытащить данные. В этот момент, если я повторяю данные, они хорошо звучат.
Когда я затем вставляю его в функцию js для создания новой текстовой области и добавляю данные, я получаю сообщение об ошибке. если я попытаюсь предупредить данные, полученные с помощью mysql_query, я ничего не получаю.
Я просто использую некоторый текст Lorem Ipsum для тестирования. Я бежал поджигатель и ошибка, я получаю
[17:44:20.948] SyntaxError: unterminated string literal @ http://**************.com/********.php:427
я не буду размещать весь код, если кто не нуждается в нем, поскольку есть много и честно говоря я думаю, что некоторые его рода проблемы типа кодирования побег/html.
есть последний JS функция, которая получает вышеуказанную ошибку согласно CTRL «U»
<script>NewTextArea('1','draggable','176','672','300','300','<strong>Lorem Ipsum</strong> es simplemente el texto de relleno de las imprentas y archivos de texto. Lorem Ipsum ha sido el texto de relleno estándar de las industrias desde el año 1500, cuando un impresor (N. del
T. persona que se dedica a la imprenta) desconocido usó una galería de textos y los mezcló de tal manera que logró hacer un libro de textos especimen. No sólo sobrevivió 500 años, sino que tambien ingresó como texto de relleno en documentos electrónicos, quedando esencialmente igual al original. Fue popularizado en los 60s con la creación de las hojas "Letraset", las cuales contenian pasajes de Lorem Ipsum, y más recientemente con software de autoedición, como por ejemplo Aldus PageMaker, el cual incluye versiones de Lorem Ipsum.');</script>
Пожалуйста, разместите ** соответствующий ** код. – moonwave99
_I конвертировать все html с htmlentities(), прежде чем вставлять его в db_ - это неправильный способ сделать это. Вы должны «htmlentities», когда вы используете HTML. Наличие HTML в вашей базе данных означает, что ваши данные _poluted_ с кодировкой HTML. Поскольку вы выводите на JavaScript, вы должны использовать 'json_encode' (не' htmlentities') – Halcyon
@jeroen СинтаксисError находится в JavaScript, посмотрите на индикатор файла, это 'http'. – Halcyon