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?

藏色散人
Freigeben: 2023-03-17 12:16:01
Original
1991 Leute haben es durchsucht

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; ?>;" }
Nach dem Login kopieren

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>
Nach dem Login kopieren
.

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

nginx.conf: server { location ~ \.php$ { } }
Nach dem Login kopieren
. 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>
Nach dem Login kopieren

Dann übergeben Sie die js-Erfassung:

 var serverData = document.body.getAttribute(&#39;serverData&#39;);
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage