jquery serialize 不能提交textarea
var data = $("#coupon_form").serialize();
<textarea class="w300" name="couponDescText" id="couponDesc" rows="3" disabled >${coupon.couponDesc}</textarea>
原因:disabled不能序列化
解决:
<input type="hidden" name="couponDesc" id="couponDescId" value="${coupon.couponDesc}" >
提交表单前:
$('#couponDescId').val($('#couponDesc').val());
var data = $("#coupon_form").serialize();
解决disabled属性阻止textarea序列化

本文介绍了一种解决在使用jQuery的serialize方法时遇到的问题,即带有disabled属性的textarea无法被正确序列化。通过引入隐藏输入框并在提交表单前更新其值的方法解决了这一难题。
676





