Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/01/2013, 10:18
aculvi
 
Fecha de Ingreso: enero-2013
Mensajes: 55
Antigüedad: 11 años, 10 meses
Puntos: 1
Como hacer un Scroll infinito

Estoy en las practicas de empresa i me piden hacer un scroll infinito en asp.net para listar una consulta de muchos datos

La consulta la realizo bien y la funcion que he echo en jquery es
Código:
function InfiniteScroll(res) {
        $('#divPostsLoader').html('<img src="Images/Icons/loader.gif">');
        datastring ='results='+res;
        //send a query to server side to present new content
        $('#divLoadData').load('qbanac.aspx');
        $.ajax({
            type: "POST",
            url: "qbalance.aspx/setDataTableBalanc",
            data: datastring,
            dataType: "text",
            success: function (data) {
                $('#divPostsLoader').after(data);
            },
            error: function (xhr, status, error) {
                alert('Error');
            }
        })
        
        $('#results').val(21);
    };

    $(window).scroll(function () {
        if ($(window).scrollTop() == $(document).height() - $(window).height()) {
            InfiniteScroll($('#results').val());
            $('#results').val(parseInt($('#results').val()) + 21);
        }
    });
El problema es que si pongo un alert en la funcion de succes no me sale i tampoco el de error.

Cuando pongo un document.write mesale pero al finalizar la funcion se desaparece creo que hace el postback i recarga la pagina no lo se estoy muy perdido con asp.net

Si algien tiene alguna idea de como hacer un scroll infinite con connexion a base de datos yo he segido este ejemplo
[URL="http://dotnet.dzone.com/articles/infinite-scrolling-aspnet"]http://dotnet.dzone.com/articles/infinite-scrolling-aspnet[/URL]
por si ha alguien le es util.

Gracias de antemano

Última edición por aculvi; 16/01/2013 a las 10:43