Heim  >  Fragen und Antworten  >  Hauptteil

So greifen Sie auf Werte in einer JS-Datei zu, die mit der PHP-Funktion gespeichert wurden

<p>Ich erstelle ein benutzerdefiniertes Plugin für einen Chatbot in WordPress, wobei ich etwas Logik in eine JS-Datei geschrieben habe, um die API und Antworten zu erhalten. Als Anfragetext sende ich zwei Parameter. Einer der Parameter wird mithilfe einer PHP-Funktion (meine Kern-Plugin-Datei) in der wp-Datenbank gespeichert. Ich möchte also auf diese Funktion/diesen Wert in meiner JS-Datei zugreifen, damit ich sie in der API-Anfrage senden kann. </p><p>JS-Funktion -</p><p><br /></p> <pre class="brush:php;toolbar:false;">fetch('https://whatgpt.up.railway.app/api/query-train-gpt', { Methode: 'POST', Überschriften: { 'Content-Type': 'application/json', }, body: JSON.stringify({ Abfrage: userMessage, Nummer: Telefonnummer, }), })</pre> <p>Backend-PHP-Funktionen -</p> <pre class="brush:php;toolbar:false;">function get_admin_phone_number() { // Gespeicherte Admin-Telefonnummer aus der Datenbank abrufen. $admin_phone_number = get_option('admin_phone_number', ''); // Geben Sie einen Standardwert an, wenn die Option nicht festgelegt ist. // Geben Sie die Administrator-Telefonnummer zurück. return $admin_phone_number; }</pre> <p><br /></p>
P粉590929392P粉590929392427 Tage vor484

Antworte allen(1)Ich werde antworten

  • P粉785957729

    P粉7859577292023-07-29 17:02:15

    您可以将函数的输出值设置为$_SESSION['admin_phone_no'],然后在您的JS文件中使用会话中的值。

    Antwort
    0
  • StornierenAntwort