Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Codeigniter&;AJAX-关闭编辑模式时重置/清除模式窗体_Javascript_Jquery_Ajax_Codeigniter - Fatal编程技术网

Javascript Codeigniter&;AJAX-关闭编辑模式时重置/清除模式窗体

Javascript Codeigniter&;AJAX-关闭编辑模式时重置/清除模式窗体,javascript,jquery,ajax,codeigniter,Javascript,Jquery,Ajax,Codeigniter,当我打开编辑模式、模式弹出窗口并获取我的数据时,我的模式表单出现问题,但是当我关闭模式并单击“添加新用户”时,数据会自动获取。为什么在我关闭模式时会获取数据?应将其重置为空白 在关闭模式且不执行任何操作后,如何重置或清除表单模式 下面是我的编辑Javascript/Ajax代码 $('#btnClose').click(function(){ $('#myForm')[0].reset(); }); //I Tried this block

当我打开编辑模式、模式弹出窗口并获取我的数据时,我的模式表单出现问题,但是当我关闭模式并单击“添加新用户”时,数据会自动获取。为什么在我关闭模式时会获取数据?应将其重置为空白

在关闭模式且不执行任何操作后,如何重置或清除表单模式

下面是我的编辑Javascript/Ajax代码

    $('#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();
});