Как я могу отправить данные через почтовый запрос? - PullRequest
0 голосов
/ 02 августа 2011

У меня есть форма, данные которой будут отправлены через ajax. Это обычный строковый контент из textarea. Но я не знаю, как я могу сказать JQuery, что я хочу отправить это слово как data.

$.ajax({
  type: 'POST',
  url: url,
  data: data,
  success: success,
  dataType: dataType
});

Может ли кто-нибудь дать мне какие-нибудь советы?

Ответы [ 4 ]

5 голосов
/ 02 августа 2011
var data = $("form").serialize();
$.ajax({
  type: 'POST',
  url: url,
  data: data,
  success: success,
  dataType: dataType
});
1 голос
/ 02 августа 2011

Вы можете использовать .serialize() документы метод

$.ajax({
  type: 'POST',
  url: url,
  data: $("#YourFormIdHere").serialize(),
  success: success,
  dataType: dataType
});
1 голос
/ 02 августа 2011
data = $("#my-text-area").val()

или, может быть, я неправильно понял ваш вопрос ...

0 голосов
/ 02 августа 2011

Если ваша текстовая область имеет идентификатор:

<textarea id="myText"></textarea>

, то вы отправите его так:

$.ajax({
  type: 'POST',
  url: url,
  data: "data="+$('#myText').val(),
  success: success,
  dataType: dataType
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...