Показать сообщение отдельно
  #1 (permalink)  
Старый 01.10.2013, 09:32
Аспирант
Отправить личное сообщение для pashin76 Посмотреть профиль Найти все сообщения от pashin76
 
Регистрация: 03.10.2009
Сообщений: 57

Не работает AJAX если есть перевод строки
Добрый день!

Столкнулся с проблемой:
Если в textarea (name=text) содержится текст, в котором есть автоматический перевод на новую строку, который появился из-за того, что не хватило ширины поля ввода, то AJAX запрос не уходит на сервер.
Если перевод строки сделать путем нажатия на enter? все работает.

Подскажите в чем ошибка и как исправить.
Заранее спасибо.

$.ajax(
    {
    type: "POST",
 	data: "name=" + $("#name").val() + "&email=" + $("#email").val()
    	+ "&text=" + $("#text").val(),
    url: "/sendmail.php",
    success: function(data)
        {
        alert("Ваше сообщение отправлено на ящик - " + data);
        document.getElementById("parent_popup").style.display="none";
        $("#text").val("");
        }
    });
Ответить с цитированием