Melaksanakan Kod PHP pada Klik Pautan Tanpa Arah Semula
Melaksanakan kod PHP apabila klik pautan pengguna tanpa mencetuskan muat semula halaman boleh dicapai melalui gabungan JavaScript dan AJAX. Dengan memanfaatkan acara onclick dan menggunakan permintaan AJAX, anda boleh membuat permintaan tak segerak kepada skrip PHP yang ditetapkan tanpa mengganggu halaman semasa.
Untuk melaksanakan pendekatan ini, anda boleh menggunakan jQuery, perpustakaan JavaScript yang popular, seperti yang ditunjukkan dalam contoh di bawah:
<code class="html"><script type="text/javascript" src="jquery.min.js"></script> <script type="text/javascript"> function doSomething() { $.get("somepage.php"); return false; } </script> <a href="#" onclick="doSomething();">Click Me!</a></code>
Dalam coretan kod di atas, fungsi doSomething() dicetuskan apabila pengguna mengklik pada pautan yang disediakan. Fungsi ini memulakan permintaan AJAX menggunakan kaedah $.get() jQuery untuk memuatkan dan melaksanakan skrip "somepage.php" secara tidak segerak. Dengan mengembalikan palsu pada penghujung fungsi, anda menghalang penyemak imbas daripada memuat semula halaman, memastikan pengguna kekal pada halaman semasa.
Perlu ambil perhatian bahawa pendekatan ini juga boleh digunakan untuk post-back . Dalam kes sedemikian, anda boleh menggunakan kaedah $.post() jQuery untuk menghantar nilai borang kepada skrip PHP yang ditentukan.
Atas ialah kandungan terperinci Bagaimanakah saya boleh Melaksanakan Kod PHP pada Klik Pautan Tanpa Pengalihan Halaman?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!