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

Untitled

By: a guest on Jul 4th, 2012  |  syntax: None  |  size: 1.23 KB  |  hits: 5  |  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.                         this.envList;
  9.                         this.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.                                                         this.handlerList = data;                                                               
  56.                                                         console.log(typeof data);
  57.                                            }
  58.                                         });
  59.  
  60.                         } //end getFromDb
  61.                
  62.                 } //end environmentsGallery
  63.                
  64.                 teste = new environmentsGallery();
  65.                
  66.                 console.log("FINAL OUTPUT instanceObject.handlerList: " + teste.handlerList);
  67.                
  68.                 </script>