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
Lepaskan: 2024-12-10 21:56:14
asal
760 orang telah melayarinya

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();
}
Salin selepas log masuk
<!-- HTML Snippet -->
Hello there!
<a href='index.php?execute=true'>Execute PHP Function</a>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan