我有一个这样的表格:
<form id="abc">
<div id="xyz" >
//some elements
</div>
</form>
我已经绑定了这样的提交事件:
$(function(){
$('#abc').submit(function(event){
//I want to post the data (form fields stored in element 'xyz')
$.post(/**/);
});
});
我怎样才能发布div'xyz'中的元素?
[编辑]
当我使用$(#id).serialize()时,我得到(url编码的)键值对。我只想要价值。我想要提取的数据是在textarea中。它由一组以逗号分隔的电子邮件组成。我想将电子邮件发布到服务器。我可以将数据发布为JSON数组(这意味着我将不得不解析字符串clientide),或者将字符串发送到服务器 - 这是更好的做法吗?
答案 0 :(得分:1)
只是序列化div:
$myData=$('#xyz').serialize();