Как передать & (символ амперсанда) в ajax get или post метод? - PullRequest
4 голосов
/ 23 апреля 2011

У меня есть текстовое поле для ввода описания Если я отправляю это нужно отправить через ajax и сохранить в db.

Проблема: -

Example text in textbox:-    "Hi all & solve my problem"

in the next page i am getting till "Hi all" 

Remaining text is missing, If I pass through get or post method using ajax.

Дайте мне решение. Как получить весь контент, который я поместил в текстовое поле вместе с "&"

Ответы [ 2 ]

5 голосов
/ 23 апреля 2011

Вам необходимо кодировать строку с помощью escape или encodeURIComponent функций.

0 голосов
/ 24 января 2017

Да, я столкнулся с той же проблемой типа и нашел решение, которое нам нужно для передачи данных в виде пары ключ-значение,

Я передал данные в Ajax как:

data: email = "+ email +" & name = '"+ name

Но правильный способ передачи данных в Ajax:

данные: { электронная почта: электронная почта, имя: имя }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...