Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 4th, 2012  |  syntax: None  |  size: 1.32 KB  |  hits: 9  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <script type="text/javascript">
  2.                        
  3.                 /*
  4.                  *      class environmentsGallery
  5.                  */
  6.                 function environmentsGallery()
  7.                 {
  8.                         var envList;
  9.                         var handlerList;
  10.                        
  11.                         _setData('envList');
  12.                         _setData('handlerList');
  13.  
  14.                         /*
  15.                          *      sets data (object literals) to main properties
  16.                          */
  17.                         function _setData(param)
  18.                         {
  19.                                 switch(param)
  20.                                 {
  21.                                         case 'envList':
  22.                                                
  23.                                                 var list = param;
  24.                                                 var url = 'debug_ambientes_ajax.php';
  25.  
  26.                                                 getFromDb(list,url);
  27.  
  28.                                         break;
  29.                                        
  30.                                         case 'handlerList':
  31.  
  32.                                                 var list = param;
  33.                                                 var url = 'debug_ambientes_ajax.php';
  34.  
  35.                                                 getFromDb(list,url);
  36.                                                
  37.                                         break;
  38.                                 }
  39.                         } //end getData
  40.  
  41.                         /*
  42.                          *      get's data from db
  43.                          */
  44.                         function getFromDb( strListName, strUrlFile )
  45.                         {
  46.  
  47.                                         $.ajax({
  48.                                            type: "POST",
  49.                                            url: strUrlFile,
  50.                                            dataType : 'json',
  51.                                            data: {
  52.                                                         list : strListName
  53.                                            },
  54.                                            success: function( data ){
  55.                                                         switch ( strListName )
  56.                                                         {
  57.                                                                 case 'envList':
  58.                                                                         this.envList = "aaa";
  59.                                                                 break;
  60.                                                                
  61.                                                                 case 'handlerList':
  62.                                                                         this.handlerList = "bb";
  63.                                                                 break;
  64.                                                         }
  65.                                            }
  66.                                          });
  67.  
  68.                         } //end getFromDb
  69.                
  70.                 } //end environmentsGallery
  71.                
  72.                 teste = new environmentsGallery();
  73.                
  74.                 console.log(teste.handlerList);
  75.                
  76.                 </script>