คอมพิวเตอร์และอินเตอร์เน็ต,บรรยายวิชาการ,วิจัย,ศึกษากุรอาน,E-Book

วันเสาร์ที่ 8 เมษายน พ.ศ. 2566

วิธีรับค่า API ด้วย jQuery หรือ AXIOS อย่างง่าย

 



JQUERY

<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>

<?

$my_link = 'http://223.27.246.234/q-office-v2/api_survices/user_login-v2.php?u='.$myuser.'&p='.$mypass.'&tk='.$mytoken;

?>

<script>

   $.getJSON('<?=$my_link;?>', function(data) 

       {

           var xcode,officode;

           xcode = data.code;  //รับค่าที่ไม่เป็น Array

          //alert(xcode);

          if(xcode=='200'){

              officode=data.itemdata[0].office_id; //รับค่าที่เป็น Array

               window.location.replace('pad_list.php?offi='+officode);//redirect

         }else{

              window.location.replace('pad_unautherize.php'); //redirect

          }             

    });  

</script>


AXIOS

<script src="https://unpkg.com/axios/dist/axios.min.js"></script>

<?php

$my_link = 'http://223.27.246.234/q-office-v2/api_survices/user_login-v2.php?u='.$myuser.'&p='.$mypass.'&tk='.$mytoken;

?>

 <script>

   axios.get('<?=$my_link;?>')

   .then((response) => {    // ถ้าทำงานสำเร็จ

      officode = response.data.itemdata[0].office_id; //รับค่าที่เป็น Array

      window.location.replace('pad_list.php?offi='+officode);//redirect

   })

    .catch((error) => {  // ถ้าทำงานไม่สำเร็จ เกิดข้อผิดพลาด

        window.location.replace('pad_unautherize.php'); //redirect

   });

 </script>

ไม่มีความคิดเห็น: