我有一个 jquery 数据表,我用服务器端数据填充它。数据表列被分配了事件,如(编辑、删除)。比我选择要编辑的行之一,例如单击编辑按钮并在 modal-box 中显示表单。我编辑元素并保存数据。接下来,我打开另一行并执行相同操作,但这次之前编辑的数据将被缓存并与新数据一起序列化。Firebug 在发送时显示
Parameters
action edit
action edit
amt
amt test
au_nr
au_nr
使用以下 jquery 触发保存事件
$(document).on('click', '#save', function ( e ) {
$.ajax({
type: "POST",
url: 'action.php',
data: $("#edit_form_person").serialize(), // serializes the form's elements.
success: function(data)
{
alert('Data Saved!'); // show response from the php script.
},
error:function(){
alert('Error!');
}
});
});
固定的
对话框必须在关闭时销毁
$(document).on('click', '#form', function(e) {
e.preventDefault();
$('<div></div>').load($(this).attr('href')).dialog({
title: $(this).attr('title'),
//autoOpen: false,
modal: true,
draggable: true,
width:900,
position: ['top',50],
close: function(event, ui)
{
$(this).dialog('destroy').remove()
}
});