locked
need help with running code when a bootstrap modal is loaded RRS feed

  • Question

  • User569149469 posted

    Hi,

    I have a partial view where I have a bootstrap modal I need to run the jquery function on load of the modal.Any suggestions..

    I tried to use like this 

    $(document.ready)

    {

    $("#myModal").on('show.bs.modal',
    function (event) {
    // Get locations loaded in ddl

    getDDlLocationsdata();

    });

    but its not working can u pls tell where I am lacking

    }

    Tuesday, July 24, 2018 4:03 AM

All replies

  • User-369506445 posted

    hi

    you can use jquery to show your modal and then put your rest of code

     <script>
            $(function() {
                $(function() {
                    $("#btn").click(function() {
                        $('#myModal').modal('show');
                        // put you code here 
                        //for example 
                        alert("you can put your code here ");
                    });
                });
            })
        </script>


    full example

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <title>Bootstrap Example</title>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
        
        <script>
            $(function() {
                $(function() {
                    $("#btn").click(function() {
                        $('#myModal').modal('show');
                        // put you code here 
                        //for example 
                        alert("you can put your code here ");
                    });
                });
            })
        </script>
    </head>
    <body>
    
    <div class="container">
        <h2>Basic Modal Example</h2>
        <!-- Trigger the modal with a button -->
        <button id="btn" type="button" class="btn btn-info btn-lg" data-toggle="modal" >Open Modal</button>
    
        <!-- Modal -->
        <div class="modal fade" id="myModal" role="dialog">
            <div class="modal-dialog">
        
                <!-- Modal content-->
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal">&times;</button>
                        <h4 class="modal-title">Modal Header</h4>
                    </div>
                    <div class="modal-body">
                        <p>Some text in the modal.</p>
                    </div>
                    <div class="modal-footer">
                        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                    </div>
                </div>
          
            </div>
        </div>
      
    </div>
    
    </body>
    </html>
    

    Tuesday, July 24, 2018 5:00 AM