[JavaScript/PHP] Javaskriptarray in JS datei durch PHP Inhalt erweitern.

mbassus

Well-known member
ID: 104267
L
23 April 2006
5.071
449
Ahoy, .. folgendes Problem:
PHP:
var tinyMCELinkList = new Array(
	// Name, URL
	["Moxiecode", "https://www.moxiecode.com"],
	["Freshmeat", "https://www.freshmeat.com"],
	["Sourceforge", "https://www.sourceforge.com"]
);

Dieser Inhalt steht in meiner bla.js, scheinbar muss er auch in einer JS-Datei stehen bleiben. Ein anderes Javaskript ruft diese Datei auf.
Allerdings brauch ich das ganze dynamisch. Ich übergebe eine ID und schau, welche Links zu dieser ID eingetragen sind... diese müssten dann irgendwie in der JS stehen,.. weil eine bla.php kann ich scheinbar nicht aufrufen.. dann funktioniert es nicht.

Grüßle, Martin
 
PHP:
header('Content-type: application/javascript');

und deine php-Datei, die JS ausgibt, wird auch als JS interpretiert ;)
 
Ich schmeiß mal JSON in den Raum :), damit kann man auch komplexe Datenstruckturen aus php in JS "transferieren" und auch umgekehr herum.

Ich habe das mit dem dojotoolkit gemacht (für JS) und für PHP einfach die datei runterladen (in php 5 ist es bereits integriert).