我必须序列化我的数据,然后通过ajax将其发送到后端。我尝试使用数据表中告诉的方法来执行此操作,但这对我不起作用。
我有一个可编辑的表格。很少有字段是可编辑的,那些可编辑的数据应按输入顺序提交到后端。我尝试了以下解决方案,但对我不起作用:
var table = $('#example').DataTable();
// Handle form submission event
$('#subcpskam').on('click', function (e) {
// Prevent actual form submission
e.preventDefault();
// Serialize form data
var data = table.$('input,select,textarea').serialize();
// Submit form data via Ajax
$.ajax({
url: 'submitAccount.htm',
data: data,
console.log(data);
success: function (data) {
console.log('Server response', data);
}
});
});
我想在单击“提交”按钮时提交数据表的完整数据,但是我可以在控制台中看到数据,但是无法将其提交到数据库。
答案 0 :(得分:0)
只需更换它,我希望它会起作用。
// var data = table.$('input,select,textarea').serialize();
var data = $( "input, textarea, select" ).serialize();