Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.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
在jquery ajax请求到php后,无法删除引导模式中选定的选择字段_Php_Jquery_Ajax_Twitter Bootstrap_Bootstrap Modal - Fatal编程技术网

在jquery ajax请求到php后,无法删除引导模式中选定的选择字段

在jquery ajax请求到php后,无法删除引导模式中选定的选择字段,php,jquery,ajax,twitter-bootstrap,bootstrap-modal,Php,Jquery,Ajax,Twitter Bootstrap,Bootstrap Modal,在jqueryajax请求使用bootstrap模式之后,我希望将表单设置为空。 这是我用jqueryajax从modal服务器获取数据并发送给它的代码。 在切换模式之前,我使用val将字段设置为空,并使用prop取消选择、选择单选按钮和选择元素 Modal的HTML代码 <div id="addEmployeeModal" class="modal fade"> <div class="modal-dialog"> <div

在jqueryajax请求使用bootstrap模式之后,我希望将表单设置为空。 这是我用jqueryajax从modal服务器获取数据并发送给它的代码。 在切换模式之前,我使用val将字段设置为空,并使用prop取消选择、选择单选按钮和选择元素

Modal的HTML代码

<div id="addEmployeeModal" class="modal fade">
        <div class="modal-dialog">
            <div class="modal-content">
                <form id="AddUserForm">
                    <div class="modal-header">                      
                        <h4 class="modal-title">Add User</h4>
                        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                    </div>
                    <div class="modal-body">                    
                        <div class="form-group">
                            <label>First Name</label>
                            <input type="text" id="first_name" name="first_name" class="form-control" required>
                        </div>
                        <div class="form-group">
                            <label>Last Name</label>
                            <input type="text" id="last_name" name="last_name" class="form-control" required>
                        </div>
                        <div class="form-group">
                            <label>Email</label>
                            <input type="email" id="email" name="email" class="form-control" required>
                        </div>
                        <div class="form-group">
                            <label>Phone</label>
                            <input type="text" id="phone" name="phone" class="form-control" required>
                        </div>
                        <div class="form-group">
                            <center>
                                <label class="radio-inline">
                                    <input type="radio" id="gender" name="gender" value="1" required>Male
                                </label>
                                <label class="radio-inline">
                                    <input type="radio" id="gender" name="gender" value="0" required>Female
                                </label>
                            </center>
                            <!--<input type="radio" id="gender" name="gender" class="form-control" required>
                            <input type="radio" id="gender" name="gender" class="form-control" required>-->
                        </div>
                        <div class="form-group">
                            <label>Type</label>
                            <select class="selectpicker form-control show-tick" data-live-search="true" title="Select Please" id="role" name="role">
                                <option value="student">Student</option>
                                <option value="teacher">Teacher</option>
                                <option value="clerk">Clerk</option>
                                <option value="lab_staff">Lab Staff</option>
                                <option value="admin">Admin</option>
                            </select>
<!--                            <textarea class="form-control" required></textarea>-->
                        </div>
                    </div>
                    <div class="modal-footer">
                        <input type="button" class="btn btn-default" data-dismiss="modal" value="Cancel">
                        <input type="submit" id="InsertSubmit" class="btn btn-success" value="Add">
                    </div>
                </form>
            </div>
        </div>
    </div>
JQuery代码

                   <script>
    $( document ) . ready( function () {
        $( "#AddUserForm" ) . on( 'submit', function () {
            var first_name = $( "#first_name" ) . val();
            var last_name = $( "#last_name" ) . val();
            var email = $( "#email" ) . val();
            var phone = $( "#phone" ) . val();
            var gender = $( "#gender" ) . val();
            var role = $( "#role" ) . val();
            // Returns successful data submission message when the entered information is stored in database.
            var dataString = 'first_name=' + first_name + '&last_name=' + last_name + '&email=' + email + '&phone=' + phone + '&gender=' + gender + '&role=' + role;

            // AJAX Code To Submit Form.
            $ . ajax( {
                type: "POST",
                url: "add_user.php",
                data: dataString,
                cache: false,
                success: function ( result ) {
                    $("#addEmployeeModal #first_name").val('');
                    $("#addEmployeeModal #last_name").val('');
                    $("#addEmployeeModal #email").val('');
                    $("#addEmployeeModal #phone").val('');
                    $("#addEmployeeModal #gender").prop('checked', false);
                    $("#addEmployeeModal #role option").prop('selected', false);
                    $( '#addEmployeeModal' ) . modal( 'toggle' );
                    toastr . options = {
                        "closeButton": true,
                        "debug": false,
                        "newestOnTop": false,
                        "progressBar": false,
                        "positionClass": "toast-top-right",
                        "preventDuplicates": false,
                        "onclick": null,
                        "showDuration": "300",
                        "hideDuration": "1000",
                        "timeOut": "5000",
                        "extendedTimeOut": "1000",
                        "showEasing": "swing",
                        "hideEasing": "linear",
                        "showMethod": "fadeIn",
                        "hideMethod": "fadeOut"
                    }
                    toastr[ "success" ]( "User Added" );

                }
            } );

            return false;
        } );
    } );
</script>
现在一切正常,但是id=role的选定字段没有被清除。
现在该怎么办。

发布更多代码?请参阅:同时提及您使用的引导程序的版本。3.3.7还是4.0?确保你的选择有一个“空”选项,你可以选择。我编辑了这篇文章,请现在查看。