Домой Wp-Recall WP-Recall: Вопросы и ответы Проблема с обработкой данных JS
3ответ(ов) в теме
Шустрый Огурчик
не в сети 8 лет
На сайте с 27.02.2014
Участник
Тем 38
Сообщения 111
1
20:17

Пишу обработчик, проблема в том, что яваскрипт передает в php обработчик параметры, в описании которых есть + , но интерпритирует сам + как пробел, и к примеру заявка приходит на почту с пробелом, сам обработчик:

var url = "send.php";
			var params = "name="+data.name+"&email="+data.email+"&phone="+data.phone+"&prod="+data.prod;

и если к примеру в data.phone напишут +656-666-66, а в data.prod у меня селект с текстом "Товар + дополнение + подарок(500 р.)", то придет на почту собщение:
Человек с номером:
656-666-66
Заказал товар:
Товар дополнение подарок(500 р.)

те, все передаваемые плюсы он вносит в запрос, не могу правильно обернуть data.prod, чтобы + приходили в обработке.

0
Андрей CS
не в сети 13 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
2
22:21

экранировать знак плюса в переменной js перед тем как формировать params не пробовали?

0
Шустрый Огурчик
не в сети 8 лет
На сайте с 27.02.2014
Участник
Тем 38
Сообщения 111
3
16:54

Андрей Plechev сказал(а)

экранировать знак плюса в переменной js перед тем как формировать params не пробовали?

До конца не понимаю как это правильно сделать, у нас есть хтмл форма, которая передает данные в переменную ява ,перед этим проверяет и передает в парамс, пример начала кода :

var prod = document.getElementById('prod').value;

в инете даже близко не могу найти почему именно плюс.

0
Тема закрыта. Публикация новых сообщений запрещена.