2010-11-29 7 views
1

Ich versuche, PHP-Tag in einer Javascript-Funktion zu verwenden. Aber leider funktioniert es nicht. Ich habe sogar <?php verwendet, aber immer noch nicht funktioniert. Ich habe die php.ini-Datei überprüft und dort ist das kurze Tag bereits aktiviert.Kann nicht Php-Tag in Javascript-Tag verwenden

Jede Art von Vorschlag wird geschätzt.

+4

Sie sollten den entsprechenden Code veröffentlichen. – Sarfraz

+2

Und beschreiben Sie den Unterschied zwischen "Was passiert" und "Was Sie erwarten". Nur zu sagen "es funktioniert nicht" ist nicht informativ. – Quentin

Antwort

5

Sie sollten wissen, dass ein PHP-Tag in Javascript auf der Serverseite ausgewertet wird, bevor es an den Client gesendet wird. Beispiel: Wenn die PHP-Variable $feeling die Zeichenfolge "Liebe" enthält, "Ich liebe Käse." wird alarmiert.

<script type="text/javascript"> 
var text = "I <?php echo $feeling;?> cheese"; 
alert(text); 
</script> 

In diesem Fall ist die Javascript-Code, der von dem Server aussehen wird zurückgegeben wird:

<script type="text/javascript"> 
var text = "I love cheese"; 
alert(text); 
</script> 

hoffe, dass ich dies hilfreich sein wird Ihnen Ihr Problem zu lösen.

0

Wie Sie hier beschrieben haben, sollte Ihr Code funktionieren. Sie können PHP-Code in JavaScript mit PHP-Tags() verwenden, wenn Sie Core-PHP verwenden, aber es funktioniert nicht in Smarty-Struktur. also bitte beachten Sie es und prüfen Sie, ob Sie ein Framework oder Strukturen verwenden.

Danke.

Verwandte Themen