Advertisement
Guest User

Untitled

a guest
Feb 4th, 2012
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $(document).ready(function() {
  2.  
  3. var page = 1;
  4.  
  5.         $('#color' ).change( function() {
  6.             ajaxResponse(page);
  7.         });    
  8.            
  9.         $('#size' ).change( function() {
  10.             ajaxResponse(page);    
  11.         });
  12.        
  13.         $('#order' ).change( function() {
  14.             ajaxResponse(page);
  15.         });
  16.        
  17.         $(document).on( 'click', '.nav li', function() {
  18.                
  19.             var $page = $(this).val();  
  20.        
  21.             if ($page == undefined && $page == "") $page = 1;
  22.  
  23.             ajaxResponse($page);           
  24.         });
  25.  
  26. });
  27.  
  28. function ajaxResponse(page) {
  29.  
  30.                 var $color = $('#color').val();
  31.                 var $size = $('#size').val();
  32.                 var $order = $('#order').val();
  33.                 var $url = $("#searchAjaxProduct").val();
  34.                
  35.                 if (page == undefined && page == "") $page = 1;
  36.                 else $page = page;
  37.                
  38.                 alert($page);
  39.                
  40.                 $.post($url, { color: $color, size: $size, order: $order, page: $page},
  41.                     function(data){
  42.                         if(data.length > 0) {
  43.                        
  44.                             var product = '<section id="content">';
  45.                    
  46.                                for(var i = 0; i < data.length; i++){
  47.                              
  48.                                 var obj = jQuery.parseJSON(data);
  49.                
  50.                                     product += '<section class="pbox"><article class="img"><img src="images/'+ obj.kep +'" alt="cipő" /></article>';
  51.                                        
  52.                                     product += '<article class="info"><p>'+ obj.nev +'</p><p>'+ obj.marka  +'</p>';
  53.                                    
  54.                                     product += (obj.regi_ar > 0) ?  '<p class="old">'+ obj.regi_ar +'</p><p class="new">'+ obj.uj_ar +'</p></article></section>' : '<p class="new">'+ obj.uj_ar +'</p></article></section>';       
  55.                                 }
  56.                                
  57.                                 pager = "<ul id='pager'><li value='1'>Első</li><li value='" + ( (obj.page > 1 ) ? obj.page - 1 : 1 ) +"'>Előző</li>";
  58.                                 pager += "<p>"+ obj.page +"/"+ obj.maxpage +"</p> ";
  59.                                 pager += "<li value='"+ ( ( (obj.page + 1) > obj.maxpage) ? obj.maxpage : obj.page + 1 ) +"'>Következő</li> ";       
  60.                                 pager += "<li value='"+ (obj.maxpage) +"'>Utolsó</li></ul> ";
  61.                        
  62.                         $('.nav article').empty().append( pager ); 
  63.                         $('#product').empty().append( product );   
  64.            
  65.                         }  
  66.                        
  67.                     });    
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement