2010-03-24 7 views
0

J'utilise les déclarations suivantes jquery mais j'obtiens l'erreur dans cevariables Jquery erreur non définie

function onGetDataSuccess(result) { 
Iteratejsondata(result); 
$(document).ready(function() { 
    $("#pager").pager({ pagenumber: 1, pagecount: 5, buttonClickCallback: PageClick }); 
}); 

PageClick = function(pageclickednumber) { 
    $("#pager").pager({ pagenumber: pageclickednumber, pagecount: 15, buttonClickCallback: PageClick }); 
    $("#ResultsDiv").html("Clicked Page " + pageclickednumber); 
     } 
    }   
} 

Erreur:PageClick ne définit pas ....

+0

Vous n'avez pas attribué une valeur à la 'PageClick' où le message non défini .. – ant

Répondre

2

Je crois que la façon dont vous créez la Fonction PageClick, il peut être analysé après l'autre code ou la variable PageClick n'est pas dans la portée.

Essayez ceci:

$(document).ready(function() { 
     var PageClick = function(pageclickednumber) { 
      $("#pager").pager({ pagenumber: pageclickednumber, pagecount: 15, buttonClickCallback: PageClick }); 
      $("#ResultsDiv").html("Clicked Page " + pageclickednumber); 
     } 

     $("#pager").pager({ pagenumber: 1, pagecount: 5, buttonClickCallback: PageClick }); 
    }); 
+0

ya cela a fonctionné ... – bala3569