Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Boleh Melaksanakan Fungsi JavaScript daripada PHP?

Bagaimanakah Saya Boleh Melaksanakan Fungsi JavaScript daripada PHP?

Barbara Streisand
Lepaskan: 2024-12-21 08:14:13
asal
274 orang telah melayarinya

How Can I Execute JavaScript Functions from PHP?

Melaksanakan JavaScript daripada PHP: Panduan Menghasilkan Panggilan Fungsi

PHP, bahasa sebelah pelayan, tidak boleh memanggil fungsi JavaScript secara langsung. Untuk mencapai ini, anda mesti membenamkan panggilan fungsi dalam rentetan HTML yang dijana oleh PHP.

Mengoutputkan Panggilan Fungsi JavaScript

Beberapa kaedah wujud untuk membenamkan panggilan fungsi JavaScript dalam PHP output:

  1. Menggunakan PHP Gema:

    echo '<script type="text/javascript">jsfunction();</script>';
    Salin selepas log masuk
  2. Meloloskan diri daripada PHP ke Mod Output:

    // PHP code here
    ?>
    <script type="text/javascript">
    jsFunction();
    </script>
    <?php
    // PHP code here
    Salin selepas log masuk

Mengendalikan Respons AJAX

Dalam contoh yang anda berikan, tunggu() fungsi memanggil wait.php melalui permintaan AJAX. Untuk mengendalikan respons, anda mempunyai pilihan:

  1. Gunakan Rangka Kerja JavaScript:
    Rangka kerja seperti jQuery memudahkan pengendalian AJAX, membolehkan anda melaksanakan fungsi terus dari kejayaan panggil balik.

    $.get('wait.php', {}, function(returnedData) {
        document.getElementById("txt").innerHTML = returnedData;
        someOtherFunctionYouWantToCall();
    }, 'text');
    Salin selepas log masuk
  2. Kembalikan Nama Fungsi daripada PHP:
    Anda boleh minta wait.php mengembalikan nama fungsi untuk dilaksanakan dalam panggilan balik AJAX.

    // in wait.php
    echo 'someOtherFunctionYouWantToCall();';
    Salin selepas log masuk
    $.get('wait.php', {}, function(returnedData) {
        window[returnedData]();
    }, 'text');
    Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melaksanakan Fungsi JavaScript daripada PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan