Advertisement
badlogic

Ajax getting an API and output in html

Nov 25th, 2016
374
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.06 KB | None | 0 0
  1. <div id="average<?=$gradeM[$m]['stud_applicant_id']?>">
  2.     <?php echo $ave[$gradeM[$m]['stud_applicant_id']][$qave];?>
  3. </div>
  4.  
  5.  
  6. <?php
  7.  
  8. if($_GET['trigger']=='data'){
  9.  
  10.             $quarter = $_SESSION['academic_quarter'];
  11.             $empid = $_SESSION['admin_session_obj']['user_data']['emp_id'];
  12.             $sec_id = $_GET['sec_id'];
  13.             $subid = $_GET['edit'];
  14.             $lb_id = $_GET['position'];
  15.             $sai = $_GET['sai'];
  16.             $grade = $_GET['value'];
  17.  
  18.             //var_dump($quarter,$empid,$sec_id,$subid,$lb_id,$sai,$grade);
  19.             $objclsPostWorkethicGrades->doInsertBHgrades($quarter,$empid,$sec_id,$subid,$lb_id,$sai,$grade);
  20.             $objclsPostWorkethicGrades->doInsertWEavePerSubj($quarter,$empid,$sec_id,$subid,$lb_id,$sai,$grade);
  21.  
  22.             //student grades
  23.             $data = array(
  24.                 'statpos'=>$_GET['statpos'],
  25.                 'edit'=>$_GET['edit'],
  26.                 'yl_id'=>$_GET['yl_id'],
  27.                 'sec_id'=>$_GET['sec_id'],
  28.                 'sy_id'=>$_GET['sy_id'],
  29.             );
  30.  
  31.             $gradesM = $objclsPostWorkethicGrades->dbFetchStudGradesM($data);
  32.             $gradesF = $objclsPostWorkethicGrades->dbFetchStudGradesF($data);
  33.  
  34.             $gradeMAPI = $objclsPostWorkethicGrades->getStudentBHave($gradesM);
  35.             $gradeFAPI = $objclsPostWorkethicGrades->getStudentBHave($gradesF);
  36.  
  37.             $studentGradesAPI = array(
  38.                 'ave' => $gradeMAPI,
  39.                 'ave2' => $gradeFAPI,
  40.                 'gradesM' => $gradesM,
  41.                 'gradesF' => $gradesF,
  42.             );
  43.            // printa($studentGradesAPI);die;
  44.             echo json_encode($studentGradesAPI);
  45.             die;
  46.         }
  47.  
  48. ?>
  49.  
  50.  
  51.  
  52.  
  53. <script>
  54.     function postNow(sai,position,str,name)
  55.     {
  56.         $.ajax({
  57.             url: "setup.php?",
  58.             type: "GET",
  59.             data:  {
  60.                 sai:sai,
  61.                 position:position,
  62.                 name:name,
  63.                 value:str,
  64.                 trigger: 'data',
  65.                 statpos: 'post_workethic_grades',
  66.                 action: 'edit',
  67.                 edit:<?php echo $_GET['edit']; ?>,
  68.                 yl_id:<?php echo $_GET['yl_id']; ?>,
  69.                 sec_id:<?php echo $_GET['sec_id']; ?>,
  70.                 sy_id:<?php echo $_GET['sy_id']; ?>,
  71.                 popsubject:'',
  72.                 save_in_quarter: '',
  73.                 hidemalectr: ''
  74.             },
  75.             success: function(data){
  76.                 console.log(data);
  77.                 document.getElementById("average"+sai).innerHTML = data['ave'][sai]['fg_q1'];
  78.             },
  79.             dataType: 'json'
  80.         });
  81.  
  82.         //loadPage();
  83.     }
  84.  
  85.  
  86.  
  87.  
  88.     function loadPage(){
  89.  
  90.         if( window.localStorage )
  91.         {
  92.             if( !localStorage.getItem( 'firstLoad' ) )
  93.             {
  94.                 localStorage[ 'firstLoad' ] = true;
  95.                 window.location.reload();
  96.             }
  97.             else
  98.                 localStorage.removeItem( 'firstLoad' );
  99.         }
  100.  
  101.     }
  102.  
  103. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement