We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on : November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How to load ajax content on clicking the list item in the Navigation drawer?

When the list is clicked on the Navigation drawer, Dynamic content can be loaded into a page by Ajax post. The click event can be handled by using the listview touchend event. Refer to the following code example.

HTML

When the list item is clicked, you can perform the Ajax post action as in the following code example.

Script

<script>

    function navListClick(args) {

        $.ajax({

            url: "/Listview/GetContent",

            type: 'POST',

            data: { text: args.text },

            success: function (response) {

                //Success handler of content loading while list click happens

                $("#render").html(response);

                $("#navpane").ejNavigationDrawer("close")

            },

            error: function (error) {

                alert(error);           

            }

        })

    }</script>

In Controller, to get the appropriate content on clicking the list you need to define a method GetContent. This Ajax post makes a call on the GetContent method along with the text parameter as in the following code examples.

Note: The Partial1, Partial2, Partial3 and Partial4 are the view pages that contain the Ajax content.

Controller

Output

Article ID: Published Date: Last Revised Date: Platform: Control:
4239 03/05/2015 03/05/2015 ASP.NET MVC NavigationDrawer
Did you find this information helpful?
Add Comment
You must log in to leave a comment

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon