Bagaimana untuk mengakses nilai dalam fail JS yang disimpan menggunakan fungsi PHP
P粉590929392
P粉590929392 2023-07-29 00:04:23
0
1
558
<p>Saya sedang membina pemalam tersuai untuk chatbot dalam WordPress, di mana saya telah menulis beberapa logik dalam fail JS untuk mendapatkan API dan respons. Sebagai badan permintaan saya menghantar dua parameter. Salah satu parameter disimpan dalam pangkalan data wp menggunakan fungsi PHP (fail pemalam teras saya). Jadi saya mahu mengakses fungsi/nilai itu dalam fail JS saya supaya saya boleh menghantarnya dalam permintaan API. </p><p>Fungsi JS -</p><p><br /></p> <pre class="brush:php;toolbar:false;">fetch('https://whatgpt.up.railway.app/api/query-train-gpt', { kaedah: 'POST', tajuk: { 'Content-Type': 'application/json', }, badan: JSON.stringify({ pertanyaan: userMessage, nombor: nombor telefon, }), })</pre> <p>Kembali fungsi PHP -</p> <pre class="brush:php;toolbar:false;">function get_admin_phone_number() { // Dapatkan semula nombor telefon pentadbir yang disimpan daripada pangkalan data. $admin_phone_number = get_option('admin_phone_number', ''); // Berikan nilai lalai jika pilihan tidak ditetapkan. // Kembalikan nombor telefon pentadbir. kembalikan $admin_phone_number; }</pre> <p><br /></p>
P粉590929392
P粉590929392

membalas semua(1)
P粉785957729

Anda boleh menetapkan nilai output fungsi kepada $_SESSION['admin_phone_no'] dan kemudian gunakan nilai daripada sesi dalam fail JS anda.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan