Intereting Posts
Предоставление загруженных изображений уникальному имени для mysqli Laravel 5.3 Создание возвращаемых моделей «Поле не имеет значения по умолчанию» Получение всех узлов с тем же именем с использованием xpath для XML-файла BMECAT? Как получить последнюю запись в таблице базы данных MySQL с помощью PHP? Как подсчитать количество строк в Zend Framework 2 phpMyAdmin Доступ запрещен Запрос на отправку всегда завернут дополнительным текстом SMTP -> ОШИБКА: Не удалось подключиться к серверу: время ожидания подключения (110) Не удалось выполнить следующее из адреса: xxxxx@gmail.com ОШИБКА Как генерировать json-ответ, используя php Отправить ArrayList из android в php MySQL Как я могу получить аудиофайл из XMLHttpRequest, который может быть декодирован decodeAudioData? Неустранимая ошибка: вызов неопределенной функции mysqli_connect () в … при подключении PHP 5.4.22 и MySQL 5.5 с Apache 2.4.7 PHP, если существует несколько переменных Создание события Facebook для конкретной страницы с помощью FB Graph API Без обновления страницы, как отображать значения из базы данных с помощью ajax / jQuery

Неожиданный конец ввода JSON при отправке данных tinyMCE с использованием Ajax

Я использую tinyMCE для некоторых пользовательских данных и для сохранения этих данных я использую Ajax для отправки данных.

Когда я попытался сохранить данные с помощью ajax, я получу две ошибки:

parsererror

SyntaxError: Неожиданный конец ввода JSON

SyntaxError: Неожиданный токен <в JSON в позиции 0 (после некоторых изменений я получаю эту еще одну ошибку)

Вот мой код. Это код HTML :

 <textarea id="cover_letter" name="cover_letter" class="cover_letter_tinyMCE"></textarea> <button type="button" class="btn" id="save_cover_letter">Save Cove Letter</button> 

Это Ajax:

 $(document).on("click", "#save_cover_letter", function (e) { e.preventDefault(); var cover_letter_text = tinyMCE.editors[$('.cover_letter_tinyMCE').attr('id')].getContent(); console.log(cover_letter_text); $.ajax({ url: save_url, async: true, type: 'POST', data: {'cover_letter':cover_letter_text}, dataType: 'json', success : function(response) { alert(response); console.log(response); }, error: function (jqXHR, textStatus, errorThrown) { alert(jqXHR); alert(textStatus); alert(errorThrown); } }); }); 

Использовать форму HTML

 <form id="cover_letter"> <textarea name="cover_letter" class="cover_letter_tinyMCE"></textarea> <button type="submit" class="btn" id="save_cover_letter">Save Cove Letter</button> </form> 

И jQuery

 $(document).on("submit", "#cover_letter", function (e) { e.preventDefault(); $.ajax({ url: save_url, async: true, type: 'POST', data: $(this).serialize(), dataType: 'json', success : function(response) { alert(response); console.log(response); }, error: function (jqXHR, textStatus, errorThrown) { alert(jqXHR); alert(textStatus); alert(errorThrown); } }); });