Javascript Codeigniter&;AJAX-关闭编辑模式时重置/清除模式窗体
当我打开编辑模式、模式弹出窗口并获取我的数据时,我的模式表单出现问题,但是当我关闭模式并单击“添加新用户”时,数据会自动获取。为什么在我关闭模式时会获取数据?应将其重置为空白 在关闭模式且不执行任何操作后,如何重置或清除表单模式 下面是我的编辑Javascript/Ajax代码Javascript Codeigniter&;AJAX-关闭编辑模式时重置/清除模式窗体,javascript,jquery,ajax,codeigniter,Javascript,Jquery,Ajax,Codeigniter,当我打开编辑模式、模式弹出窗口并获取我的数据时,我的模式表单出现问题,但是当我关闭模式并单击“添加新用户”时,数据会自动获取。为什么在我关闭模式时会获取数据?应将其重置为空白 在关闭模式且不执行任何操作后,如何重置或清除表单模式 下面是我的编辑Javascript/Ajax代码 $('#btnClose').click(function(){ $('#myForm')[0].reset(); }); //I Tried this block
$('#btnClose').click(function(){
$('#myForm')[0].reset();
}); //I Tried this block of code, but it didnt work
//Edit/Show
$('#showdata').on('click','.item-edit', function(){
var id = $(this).attr('data');
$('#myModal').modal('show');
$('#myModal').find('.modal-title').text('Edit Employee');
$('#myForm').attr('action', '<?php echo base_url() ?>employees/updateEmployee');
$.ajax({
type: 'ajax',
method: 'get',
url: '<?php echo base_url() ?>employees/editEmployee',
data: {id:id},
async: false,
dataType:'json',
success: function(data){
$('input[name=txtEmployeeName]').val(data.employee_name);
$('textarea[name=txtAddress]').val(data.address);
$('input[name=txtId]').val(data.id);
},
error: function(){
aler('Could not edit Data');
}
});
});
替换
$('#btnClose').click(function(){
$('#myForm')[0].reset();
});
使用以下代码
$("#myModal").on("hidden.bs.modal", function () {
$('#myForm')[0].reset();
});
我应该把它放在哪里?在
$('#showdata')
之外还是内部?是的,这是一个模式关闭事件,您可以阅读有关引导模式的更多信息。
$('#btnClose').click(function(){
$('#myForm')[0].reset();
});
$("#myModal").on("hidden.bs.modal", function () {
$('#myForm')[0].reset();
});