Heim > Backend-Entwicklung > PHP-Problem > Was soll ich tun, wenn die von PHP ausgegebene js nicht ausgeführt wird?

Was soll ich tun, wenn die von PHP ausgegebene js nicht ausgeführt wird?

angryTom
Freigeben: 2023-02-28 11:04:02
Original
3726 Leute haben es durchsucht

Was soll ich tun, wenn die von PHP ausgegebene js nicht ausgeführt wird?

Die von PHP ausgegebene js wird nicht ausgeführt

<?php
    echo "<script>alert(&#39;我弹出来了&#39;)</script>";
?>
Nach dem Login kopieren

Mit einem Satz können Sie das JS-Skript ausgeben in PHP zur Implementierung durch den Browser. (Empfohlen: „PHP Tutorial“)

Aber heute bin ich auf ein sehr seltsames Problem gestoßen, nämlich, dass dieser Code unter Chrom und Firefox einfach eine Zeichenfolge ausgibt, ohne Ausführung, ohne dass eine Warnung erscheint hoch.

Prinzip:

MIME chrome analysiert nicht text/plain. PHP kann Header verwenden, um HTML auszugeben, und der Browser verwendet den letzten Ausgabeheader als Inhaltstyp

header(&#39;Content-Type:text/html;charset=utf-8&#39;);
Nach dem Login kopieren

text/plain HTML wird nicht ausgeführt.

Vor der Benachrichtigung müssen Sie nur noch einmal die Kopfzeile aufrufen.

if(!uploadFile())
{
    echo "<script>alert(&#39;上传文件失败&#39;)</script>";    
}
header(&#39;Content-Type:text/html;charset=utf-8&#39;);
echo ("")
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn die von PHP ausgegebene js nicht ausgeführt wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
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