Dalam pembangunan web, teknik biasa menggunakan acara onclick JavaScript untuk melaksanakan fungsi PHP. Fungsi JavaScript dicetuskan dengan mengklik pada elemen HTML, dan kemudian JavaScript memanggil fungsi PHP bahagian belakang untuk mencapai interaksi dinamik. Kaedah ini boleh merealisasikan pengemaskinian dinamik kandungan web dan pemprosesan data, dan meningkatkan pengalaman pengguna dan interaktiviti. Dalam pembangunan sebenar, fungsi yang lebih kompleks dan kesan interaksi halaman boleh dicapai dengan menggabungkan teknologi seperti Ajax. Artikel ini akan memperkenalkan cara menggunakan acara onclick untuk melaksanakan fungsi PHP dan membantu pembangun lebih memahami dan menggunakan teknologi ini.
Kami juga akan menunjukkan cara lain untuk melaksanakan fungsi PHP menggunakan acara onclick()
, memanggil fungsi PHP menggunakan JavaScript tulen.
Artikel ini akan memperkenalkan cara untuk melaksanakan fungsi PHP menggunakan GET
方法发送 URL 中的数据,并使用 isset()
函数检查 GET
data. Kaedah ini memanggil fungsi PHP jika data ditetapkan dan fungsi tersebut dilaksanakan.
onclick()
acara
Kita boleh menggunakan jQuery untuk melaksanakan acara onclick()
事件。例如,创建一个 PHP 文件 echo.php
并编写一个函数 php_func()
。在函数内写一条消息 Have a great day
并调用该函数。在另一个 PHP 文件中,在 script
标签内编写一些 jQuery。不要忘记将网页与 jQuery 源链接。在 html 中,编写一个带有 onclick()
属性的 button
标签。将属性值写为 test()
函数。在 button
标签之间写入文本 Click
。在按钮下方创建一个空的 div
标签。在 script
标签内编写函数 test()
。使用 echo.php
的 URL 编写一个 ajax 方法,并使用 result
作为参数编写一个 success()
函数。然后使用选择器选择 div
标签并使用 text()
函数和 result
dengan menulis fungsi yang melaksanakan fungsi PHP. Contohnya, buat fail PHP echo.php
dan tulis fungsi php_func()
. Tulis mesej Semoga hari yang menyeronokkan
di dalam fungsi dan panggil fungsi tersebut. Dalam fail PHP yang lain, tulis beberapa jQuery di dalam tag script
. Jangan lupa untuk memautkan halaman web dengan sumber jQuery. Dalam
, tulis teg butang
dengan atribut . Tulis nilai atribut sebagai fungsi test()
. Tulis teks Klik
antara teg butang
. Buat teg div
kosong di bawah butang. Tulis fungsi test()
di dalam tag script
. Tulis kaedah ajaxsuccess()
函数。该方法将请求发送到 echo.php
文件,该文件与当前 PHP 文件位于同一位置。请求成功,success()
menggunakan URL echo.php
dan tulis fungsi success()
menggunakan result
sebagai parameter. Kemudian gunakan pemilih untuk memilih teg div
dan gunakan fungsi text()
dengan result
sebagai parameter.
Dalam contoh di bawah, kami menggunakan kaedah AJAX untuk melaksanakan permintaan
Httptak segerak. URL menentukan URL untuk menghantar permintaan apabila permintaan berjaya, fungsi
dijalankan dan hasilnya dikembalikan dan dicetak.onclick()
#php 7.x <?php function php_func(){ echo " Have a great day"; } php_func(); ?>
<script> function test(){ $.ajax({url:"echo.php", success:function(result){ $("div").text(result);} }) } </script>
<button onclick="test()"> Click </button> <div> </div>
Have a great day
onclick()
事件的 PHP 函数。例如,编写一个 PHP 函数 php_func()
,显示消息 Stay Safe
。使用 button
标签创建一个名为 Click
的按钮。将 onclick()
函数指定为一个属性,将 clickMe()
函数指定为其值。在 script
标签内编写函数 clickMe()
。创建一个变量 result
并在 PHP 标签内调用其中的 php_func()
。使用 document.write()
函数和 result
Gunakan JavaScript tulen untuk melaksanakan fungsi PHP melalui acaraclickMe()
在我们单击按钮时执行。然后,从 JavaScript 函数执行 PHP 函数 php_func()
。result
. Contohnya, tulis fungsi PHP php_func()
yang memaparkan mesej Kekal Selamat
. Buat butang bernama Klik
menggunakan teg butang
. Tentukan fungsi
clickMe()
sebagai nilainya. Tulis fungsi clickMe()
di dalam teg script
. Buat hasil
pembolehubah dan panggil php_func()
di dalamnya dalam teg PHP. Gunakan fungsi document.write()
dengan result
sebagai argumen untuk mencetak output. Dalam contoh di bawah, pembolehubah fungsi JavaScript
GET
方法和 isset()
Contoh kod: #php 7.x <?php function php_func(){ echo "Stay Safe"; } ?>
<button onclick="clickMe()"> Click </button>
function clickMe(){ var result ="<?php php_func(); ?>" document.write(result); }
Keluaran: GET
数据设置链接的 URL,并检查数据是否已使用 isset()
函数设置。我们可以创建一个 PHP 函数,如果数据已经设置就调用该函数。例如,编写一个函数 myFunction()
并在该函数内显示一条消息 Have a great day
。使用锚标记创建链接。将标签的 href
属性设置为 index.php?name=true
。在锚标记之间写一个文本 Execute PHP Function
。检查是否使用带有 $_GET
变量的 isset()
函数设置了 name
。在 if
块内调用函数 myFunction()
Stay Safe
Gunakan fungsi GET
数据是通过 URL 发送的。name
的值设置为 true
。isset()
函数返回 true,函数 myFunction()
untuk melaksanakan fungsi PHP daripada pautan
Kita boleh guna
.Dalam contoh di bawah, 🎜 melaksanakan dan memaparkan mesej. 🎜 🎜 Kod contoh: 🎜
# php 7.x <!DOCTYPE HTML> <html> <?php function myFunction() { echo 'Have a great day'.'<br>'; } if (isset($_GET['name'])) { myFunction(); } ?> <a href='index.php?name=true'>Execute PHP Function</a> </html>
Have a great day
Atas ialah kandungan terperinci Jalankan fungsi PHP menggunakan onclick. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!