How to show a progress loader in an Ajax call REST api

Show a progress loader in an Ajax call SharePoint REST api 

In most of our BAU requirements we need to show a progress loader in an Ajax call while data loads. There are several methods you can use, below is the code which i have implemented and you can use the same in your requirements.

Code - 

function bindData(url1)

{

         $.ajax({

                url: url1,

                method: "GET",

                dataType: 'json',

                beforeSend: function () { 

                   $(".loader").show();

                }, 

                headers:

                {

                        "Accept": "application/json; odata=verbose"

                },                                                           

                success: function success(data)

                {

                        // You can write your code here                       

                },

                complete: function (data) { 

                  $(".loader").hide();

                },

                error: function error(err)

                {

                        console.log(JSON.stringify(err));

                        alert(JSON.stringify(err));

                }

        });

}


I have used beforeSend and complete in the above code where we set our loader in hide/show states.




Comments

Popular posts from this blog

How to Customize exported excel's cell background color in Datatables

Clear DataTable on button click

Upload multiple attachments to SharePoint List Item using REST API jQuery, along with People Picker Column