Последние четыре часа я бился головой об этом и понятия не имею, что я делаю не так.
По сути, я отправляю данные POST из формы в файл PHP, используя AJAX:
"&textareacomments=" + encodeURIComponent(document.getElementById("textareacomments").value);
xmlhttp.open("POST", "php/order.php?action=save", true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
xmlhttp.send(contenu);
Но когда мой PHP-файл получает его, он просто отлично читает все данные и текст с обычным «вводом», например так:
$telephone = urldecode(htmlentities($_POST['telephone'], ENT_QUOTES, 'UTF-8'));
НО тогда я пытаюсь прочитать POST TEXTAREA, и если я вставляю linebreak
или '
, что-то вылетает, и скрипт не запускается.
Что я здесь не так делаю?
Спасибо за вашу помощь
Joel