Ajax удаляет переносы строк

109
31 июля 2019, 06:30
<script>
    $("#send_post").click(function(){
        var text = document.getElementById("txt_post").value;
        $.ajax({
            dataType: 'json',
            url: '/request/profile/send_post?text='+text,
            success: function(jsondata){
                if (jsondata.send == 'true') {
                    ////
                } else {
                    ////
                }
            }
        });
    });
</script>

В форме ввода содержится текст с переводом строки:

Text Text Text

Text Text Text

Но в обработчик приходит

Text Text TextText Text Text

В чем может быть проблема?

Answer 1

Дайте библиотеке возможность закодировать данные для отправки.

$.ajax({
  dataType: 'json',
  url: '/request/profile/send_post,
  data: { text: text },
  ...
READ ALSO
Оформить сообщение и убрать лишнее

Оформить сообщение и убрать лишнее

Как чтобы сообщение выходило по середине, вместо ОК и Отмена чтобы было Да и Нет, также применить к сообщению стили прямо в этой функции(шрифт...

132
Синхронное выполнение ajax-запроса [дубликат]

Синхронное выполнение ajax-запроса [дубликат]

На данный вопрос уже ответили:

106
Как правильно тестировать AutoMapper?

Как правильно тестировать AutoMapper?

Продакшен код работает с автомаппером, есть цель протестировать работу автомаппераИмеется в виду : протестировать правильность маппинга...

108
Как устранить OutOfMemoryException?

Как устранить OutOfMemoryException?

Произошло падение от OutOfMemoryException

119