首頁 >后端開發 >PHP問題 > 正文

html能觸發php函數嗎?

原創2020-02-05 17:57:090583
第11期線上培訓班

html能觸發php函數嗎?

html不能觸發php函數,html是超文本標記語言,只是用來構建頁面結構的,不能觸發php的某個函數。

要觸發php的某個函數,我們有下面幾個實現方法:

● 使用JavaScript來發送ajax請求,觸發php的某個函數。

● 利用a標簽,刷新頁面,并帶上一些參數來觸發php的某個函數。

具體實現方式如下:

1、使用Ajax來觸發php的函數

(1)JavaScript代碼

var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
       if (this.readyState == 4 && this.status == 200) {
           console.log(this.responseText)
       }
};
xmlhttp.open("GET", "test.php?func=sayHi", true);
xmlhttp.send();

(2)test.php文件

<?php
    if ($_GET['func'] == 'sayHi') {
        sayHi();
    }
    
    function sayHi () {
        echo "hello world"
    }
?>

2、利用a標簽來觸發php的函數

(1)HTML代碼

<a href="http://localhost/test.php?func=sayHi">觸發php函數</a>

(2)test.php文件同上

推薦:《PHP教程

以上就是html能觸發php函數嗎?的詳細內容,更多請關注php中文網其它相關文章!

php中文網最新課程二維碼
  • 相關標簽:html 觸發 php 函數
  • 本文原創發布php中文網,轉載請注明出處,感謝您的尊重!
  • 相關文章

    相關視頻


    網友評論

    文明上網理性發言,請遵守 新聞評論服務協議

    我要評論
  • 專題推薦

    推薦視頻教程
  • PHP實現管理員登錄權限PHP實現管理員登錄權限
  • PHP語言經典入門教程(2018)PHP語言經典入門教程(2018)
  • PHP開發免費公益直播課PHP開發免費公益直播課
  • Thinkphp6.0正式版視頻教程Thinkphp6.0正式版視頻教程
  • 視頻教程分類
    3d试机号绕胆图