php in .js??
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
arbeit
aufgefallen
beenden
beginnen
beispiel
code
datei
datum
doppelten schreibung
einbinden
header
immense menge
integrieren
quellcode
senden
suchbegriff
text
tip
type
-
Hi Leute.
Ich versuch grade in eine JavaScript- Datei eine php- Abfrage zu integrieren.
Nun ist mir aufgefallen, dass dies sehr viel Arbeit bedeut und ich simit vorher sicher gehen sollte, ob es überhapt funktioniert...
Ist es möglich, dass man in einer .js datei php verwendet?
wie schafft an es, dass daten nur wenn sie benötigt werden abgefragt werden (also in dieser .js datei) da es sich um eine immense Menge von Suchbegriffen handeln wird?
Würde ich sehr über Tipps freuen.
Gruß
Daniel -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das geht natürlich, zum Beispiel mit AJAX, aber viel einfacher ist es, PHP das JS schreiben zu lassen:
<?php //header("Content-Type: text/javascript"); $xyz = "xyz"; ?> var xyz = "<?=$xyz;?>"; document.write(xyz);
Das Ganze lässt sich auch wie JS in HTML einbinden:
<script type="text/javascript" src="xyz.php">
-
xyz wird bei deinem Beispiel durch den Quellcode ersetzt??
progger schrieb: Das geht natürlich, zum Beispiel mit AJAX, aber viel einfacher ist es, PHP das JS schreiben zu lassen:
<?php //header("Content-Type: text/javascript"); $xyz = "xyz"; ?> var xyz = "<?=$xyz;?>"; document.write(xyz);
Das Ganze lässt sich auch wie JS in HTML einbinden:
<script type="text/javascript" src="xyz.php">
Müsste man hierbei auch immer die "" durch \"\" entkräftigen??
Gruß
Daniel -
Wenn du in PHP einen Text mit " ausgeben willst gibt es 3 Möglichkeiten:
1. In einfachen Anführungszeichen schreiben (echo 'Beispiel-"Text"'';)
2. In doppelten schreibung und escapen (echo "Beispiel-\"Text\"";)
3. PHP beenden, Text senden, PHP wieder beginnen (?> Beispiel-"Text" <?php)
Ich empfehle Möglichkeit Nr. 2
mfg drafed-map -
goldeneye schrieb:
Müsste man hierbei auch immer die "" durch \"\" entkräftigen??
Hättest du es ausprobiert, wüsstest du es
Im Beispiel sollte man das nicht machen, da der Teil mit den "" nicht geparst wird. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage