Jalankan fungsi PHP menggunakan onclick

王林
Lepaskan: 2024-02-29 16:32:01
ke hadapan
1373 orang telah melayarinya

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.


Gunakan jQuery untuk melaksanakan fungsi PHP melalui 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

html

, 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

Http

tak segerak. URL menentukan URL untuk menghantar permintaan apabila permintaan berjaya, fungsi

dijalankan dan hasilnya dikembalikan dan dicetak.

Kod contoh: onclick()
#php 7.x
<?php
function php_func(){
echo " Have a great day";
}
php_func();
?>
Salin selepas log masuk
<script>
function test(){
$.ajax({url:"echo.php", success:function(result){
$("div").text(result);}
})
} 
</script>
Salin selepas log masuk
<button onclick="test()"> Click </button>
<div> </div>
Salin selepas log masuk

Keluaran:

Have a great day
Salin selepas log masuk
Salin selepas log masuk
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

Kaedah ini menggunakan JavaScript untuk melaksanakan fungsi PHP dengan acara

. Contohnya, tulis fungsi PHP php_func() yang memaparkan mesej Kekal Selamat. Buat butang bernama Klik menggunakan teg butang. Tentukan fungsi

sebagai harta dan 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
menyimpan hasil daripada fungsi PHP dan dicetak.

GET 方法和 isset() Contoh kod:

#php 7.x
<?php
function php_func(){
echo "Stay Safe";
}
?>
Salin selepas log masuk
<button onclick="clickMe()"> Click </button>
Salin selepas log masuk
function clickMe(){
var result ="<?php php_func(); ?>"
document.write(result);
}
Salin selepas log masuk

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
Salin selepas log masuk

Gunakan fungsi GET 数据是通过 URL 发送的。name 的值设置为 trueisset() 函数返回 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 &#39;Have a great day&#39;.&#39;<br>&#39;;
 }
if (isset($_GET[&#39;name&#39;])) {
myFunction();
}
?>
<a href=&#39;index.php?name=true&#39;>Execute PHP Function</a>
</html>
Salin selepas log masuk
🎜 Keluaran: 🎜
Have a great day
Salin selepas log masuk
Salin selepas log masuk

Atas ialah kandungan terperinci Jalankan fungsi PHP menggunakan onclick. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:lsjlt.com
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan