Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Melaksanakan Fungsi PHP Apabila Pautan Diklik?
Apabila membangunkan aplikasi web, selalunya perlu untuk melaksanakan fungsi PHP sebagai tindak balas kepada tindakan pengguna. Satu senario biasa ialah memanggil fungsi PHP apabila mengklik pautan.
Dalam coretan kod anda, anda mempunyai pautan HTML ringkas:
<a href="" onclick="removeday()" class="deletebtn">Delete</a>
Dalam atribut onclick, anda memanggil fungsi PHP removeday() . Walau bagaimanapun, PHP tidak melaksanakan kod secara langsung dalam penyemak imbas web.
Adalah penting untuk memahami bahawa PHP dan HTML/JavaScript beroperasi dalam persekitaran yang berasingan:
Untuk melaksanakan fungsi PHP apabila mengklik pautan, anda perlu mencetuskan permintaan kepada skrip PHP. Ini boleh dicapai dengan mengubah suai atribut href pautan untuk memasukkan parameter GET:
<a href="index.php?removeday=true" onclick="return confirm('Are you sure?')" class="deletebtn">Delete</a>
Apabila pengguna mengklik pautan, ia menghantar permintaan GET ke skrip index.php dengan parameter removeay ditetapkan kepada benar .
Dalam skrip PHP, anda boleh menyemak kehadiran ini DAPATKAN parameter dan laksanakan fungsi removeay() dengan sewajarnya:
if (isset($_GET['removeday']) && $_GET['removeday'] == 'true') { removeday(); }
Jika anda ingin melaksanakan fungsi PHP tanpa memuat semula halaman, anda boleh menggunakan teknik yang dipanggil Asynchronous JavaScript dan XML (AJAX). Ini membolehkan anda membuat permintaan kepada PHP tanpa meninggalkan halaman semasa.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melaksanakan Fungsi PHP Apabila Pautan Diklik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!