簡體   English   中英

如何將PHP api調用轉換為JavaScript?

[英]How do I convert my PHP api call into JavaScript?

每當點擊事件發生時,我都需要進行API調用。 我以為即使有PHP,我仍會嘗試使用JavaScript進行呼叫; 為了使其可靠。

這是我正在進行的API調用的php代碼:

      // create curl resource
      $ch = curl_init();
      // set url 
      curl_setopt($ch, CURLOPT_URL, "https://uselessfacts.jsph.pl/random.json?" . 
      "language=en");


      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

      curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/json'));

      // $output contains the output json
      $output = curl_exec($ch);
      // close curl resource to free up system resources 
      curl_close($ch);


      $outputArray = json_decode($output, true);


      echo "<br><br><br><br>" . $outputArray['text'];

這是我的click函數的JavaScript代碼:

      $(function() {

         $('#b1').click(

            function() {

                $('#input').val(val);

      } ); });

我的目標是將與PHP相同的API調用轉換為JavaScript。 並將其放入函數中。 但是,我花了一段時間才弄清楚如何設置API調用。 這就是為什么我不確定是否可以用相同的方式進行API調用的原因。

參考JS的Bolow代碼

$(document).on('click','#b1',function(){ 
       var response = $.get('https://uselessfacts.jsph.pl/random.json?language=en') 
       if(response && response.text){
          console.log(response.text);
          $('#input').val(response.text);
        }
    }); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM