如何通过邮寄请求发送数据?

时间:2011-08-01 21:51:26

标签: jquery ajax

我有表格,哪些数据将通过ajax发送。它是textarea的普通字符串类型内容。但我不知道如何告诉jquery我想将这些单词发送为data

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

有人可以给我任何提示吗?

4 个答案:

答案 0 :(得分:5)

var data = $("form").serialize();
$.ajax({
  type: 'POST',
  url: url,
  data: data,
  success: success,
  dataType: dataType
});

答案 1 :(得分:1)

data = $("#my-text-area").val()

或者我误解了你的问题...

答案 2 :(得分:1)

您可以使用.serialize() docs方法

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

答案 3 :(得分:0)

如果您的文字区域有ID:

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

然后你会发送它:

$.ajax({
  type: 'POST',
  url: url,
  data: "data="+$('#myText').val(),
  success: success,
  dataType: dataType
});