как отправить адрес электронной почты через ajax, используя jquery - PullRequest
3 голосов
/ 12 января 2011
var emailid='sample@email.com'
var data='email='+emailid;
    $.ajax({
               type: "POST",
               url: "sample.php",
               data: data,
               dataType: "text",
    });

Я отправляю emailid на сервер через ajax.нужно ли мне кодировать или декодировать идентификатор электронной почты при отправке.Помогите мне при отправке электронного адреса через ajax как его кодировать и декодировать.

1 Ответ

9 голосов
/ 12 января 2011

Не передавайте строку в data;используйте объект и позвольте jQuery обрабатывать кодировку:

var emailid = 'sample@email.com',
    data = { email: emailid };
$.ajax({
           type: "POST",
           url: "sample.php",
           data: data,
           dataType: "text"
});

Обратите внимание, что я удалил запятую после dataType, чтобы ваш вызов работал в IE 6 и 7.

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