"; . Übergeben Sie „var „serverData = document.body.getAttribute(‘serverData‘);“ kann abgerufen und ausgeführt werden."/> "; . Übergeben Sie „var „serverData = document.body.getAttribute(‘serverData‘);“ kann abgerufen und ausgeführt werden.">

Heim >Backend-Entwicklung >PHP-Problem >Was soll ich tun, wenn js PHP nicht ausführen kann?

Was soll ich tun, wenn js PHP nicht ausführen kann?

藏色散人
藏色散人Original
2022-11-08 10:15:042000Durchsuche

Lösung für das Problem, dass js PHP nicht ausführen kann: 1. Geben Sie die Formatdatei an. 2. Ändern Sie den Code in „

"; 3. Rufen Sie es ab und führen Sie es über „var serverData = document.body.getAttribute('serverData');" aus.

Was soll ich tun, wenn js PHP nicht ausführen kann?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.

Was soll ich tun, wenn js PHP nicht ausführen kann?

Problembeschreibung:

PHP wird nicht ausgeführt, wenn es in js platziert wird

function gowechat (){ window.location.href="<?php $str=file_get_contents(&#39;http://weixin.qq.zoooe.com/?u=7nn7jj72rlms&#39;); echo $str; ?>;" }

Was soll ich tun, wenn js PHP nicht ausführen kann?

Es ist in Ordnung, direkt in die Seite zu schreiben, aber es funktioniert nicht, wenn es in .js platziert wird. Was ist los?

Lösung:

Nur Dateien im vom Server angegebenen Format werden vom PHP-Server analysiert. JS-Dateien werden vom Server definitiv nicht unterstützt, also nein.

Wenn es sich um einen Apache-Server handelt, überprüfen Sie bitte den Abschnitt

httpd.conf: <FileMatch &#39;.php$&#39;> ... </FileMatch>
.

Wenn es sich um Nginx handelt, überprüfen Sie bitte den Abschnitt

nginx.conf: server { location ~ \.php$ { } }
. Ich persönlich empfehle diese Schreibweise nicht, wenn Sie Daten vom Server benötigen , Sie können Folgendes tun:

 <body data-serverData="<?php echo $data; ?>"></body>

Dann übergeben Sie die js-Erfassung:

 var serverData = document.body.getAttribute(&#39;serverData&#39;);

Mein Vorschlag ist, dass es am besten ist, die PHP-Vorlagen-Engine zu verwenden, um Dateninteraktionsprobleme zwischen Servercode und Ansichten zu lösen.

Empfohlenes Lernen: „

PHP Video-Tutorial

"

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn js PHP nicht ausführen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn