jquery - 无法捕获序列化的 textarea 值
问题描述
此代码可以很好地捕获input
和select
元素值。但是textarea
无法捕获。有谁知道出了什么问题以及如何纠正它?
window.onload = function() {
$(".update_row_data").change(function() {
action = $(this).closest('tr').data('action');
form_data = $(this).closest('tr').find('input,select,textarea').serialize();
console.log(form_data);
$.ajax({
data: {
//Use that action name in ajax request.
action: action,
form_data: form_data,
},
url: 'updates_ok.php',
type: 'post',
beforeSend: function() {},
success: function(data) {
if (data == 1) {
alert('update sucessful')
}
}
});
});
};
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table border="1" align="center" style="table-layout:fixed">
<tbody id="_editable_table">
<tr data-action="update_data">
<td>
<input name="country" size="6" style="border-style:none" type="text" class="update_row_data country" value="">
</td>
<td>
<textarea name="city" size="8" style="border-style:none" class="update_row_data city"></textarea>
</td>
</tr>
</tbody>
</table>
解决方案
推荐阅读
- python - 使用 keras 自定义过滤器 CNN
- jquery - 我怎样才能使这个中心在页面中间?
- python - Python 类型提示:如何在整个项目范围内强制执行?
- makefile - 为什么make会将一个文件复制到另一个文件上?(目标取决于整个文件夹。)
- visual-studio-code - Live HTML Previewer 扩展问题
- codesandbox - 如何从 github repo 同步到 codesandbox?
- c - 给全局变量自己的缓存行
- reactjs - Material UI Flexbox 问题
- python - Python Pandas:识别列中的数据模式
- python - 如何修复 Python 的 Pandas 库中的索引错误