Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Melaksanakan Fungsi PHP dengan Klik Sauh HTML Tanpa Muat Semula Halaman?

Bagaimanakah Saya Boleh Melaksanakan Fungsi PHP dengan Klik Sauh HTML Tanpa Muat Semula Halaman?

Barbara Streisand
Barbara Streisandasal
2024-12-10 21:56:14734semak imbas

How Can I Execute a PHP Function with an HTML Anchor Click Without Page Refresh?

Memanggil Fungsi PHP dengan Klik

Isu:
Laksanakan fungsi PHP apabila mengklik tag anchor HTML (tanpa menyegarkan halaman).

Penyelesaian:

Untuk melaksanakan fungsi PHP pada acara klik, pendekatan berbilang bahasa diperlukan, yang melibatkan tiga bahasa:

PHP:

  • Skrip PHP dilaksanakan pada pelayan dan bertindak balas kepada permintaan.

HTML & JavaScript:

  • HTML dan JavaScript dijalankan dalam penyemak imbas.

Mekanisme:
Andaikan fail PHP mengandungi kedua-duanya kod:

// Function
function runMyFunction() {
    echo 'PHP function executed!';
}

// Handle request
if (isset($_GET['execute'])) {
    runMyFunction();
}
<!-- HTML Snippet -->
Hello there!
<a href='index.php?execute=true'>Execute PHP Function</a>

Apabila pautan diklik, ia menghantar permintaan GET ke halaman index.php dengan parameter 'execute'. Skrip kemudian mengendalikan permintaan dan melaksanakan fungsi runMyFunction() PHP.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melaksanakan Fungsi PHP dengan Klik Sauh HTML Tanpa Muat Semula Halaman?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn