textarea没有使用jQuery.Serialize()序列化

时间:2016-12-15 17:13:55

标签: javascript jquery serialization

我有这个表格

<form id="myForm">
  <input id="PostBack_ID" name="PostBack.ID" type="hidden" value="69f1298e-4dce-4f1e-b32d-0a11c273b086" />

  <textarea id="PostBack_Obs" name="PostBack.Obs" cols="20" rows="2"></textarea>
</form>

当我序列化表格时

$("#myForm").serialize();

这就是我得到的

&#34; PostBack.ID = 69f1298e-4dce-4f1e-b32d-0a11c273b086&#34;

为什么 textarea 没有被封存?

PD:我使用的是最后一个jQuery版本(v3.1.1)

1 个答案:

答案 0 :(得分:0)

你的方法肯定有效:

&#13;
&#13;
$(document).ready(function(){
  
  $('body').append('<p>' + $("#myForm").serialize() + '</p>');

});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<form id="myForm">
  
<input id="PostBack_ID" name="PostBack.ID" type="hidden" value="69f1298e-4dce-4f1e-b32d-0a11c273b086" />

<textarea id="PostBack_Obs" name="PostBack.Obs" cols="20" rows="2"></textarea>
  
</form>
&#13;
&#13;
&#13;