Membenamkan Fungsi PHP dalam Fail JavaScript
Bolehkah anda menyepadukan fungsi PHP dengan lancar ke dalam fail JavaScript (.js)? Soalan ini timbul apabila pembangun mempunyai fungsi JavaScript dan fungsi PHP yang berasingan yang mereka ingin gabungkan. Berikut ialah analisis terperinci untuk membimbing anda melalui penyepaduan ini.
Termasuk Fail PHP dalam JavaScript
Jawapannya ya, adalah mungkin untuk memasukkan kod PHP dalam fail JavaScript. Untuk mencapai ini, anda tidak boleh terus "memasukkan" fail PHP menggunakan sintaks JavaScript konvensional. Sebaliknya, anda boleh menggunakan mekanisme AJAX, yang membolehkan komunikasi antara skrip yang berbeza.
Cara Memanggil Fungsi PHP daripada JavaScript
Untuk memanggil fungsi PHP daripada JavaScript, ikuti ini langkah:
Contoh:
Pertimbangkan fungsi PHP myFunc dalam fail myLib.php:
function myFunc($param1, $param2) { return $param1 + $param2; }
Dalam fungsi JavaScript anda myJsFunc, anda boleh memanggil myFunc menggunakan AJAX:
let request = new XMLHttpRequest(); request.open("GET", "myLib.php"); request.onload = function() { if (request.status == 200) { const result = request.responseText; // Do something with the result } }; request.send("param1=" + param1 + "¶m2=" + param2);
Kod ini menghantar permintaan GET kepada skrip PHP dengan parameter fungsi dan kemudian memproses hasil yang dikembalikan dalam kod JavaScript.
Atas ialah kandungan terperinci Bolehkah anda memanggil fungsi PHP daripada JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!