Matti Mäkitalo: Problem mit PHP-Funktion in Javascript

Beitrag lesen

Hi,

var sprache = "<? echo $browsersprache; ?>";
var text1 = "<? echo hole_text('"+sprache+"','PWMINZEICHEN'); ?>";

  
Zu dem Zeitpunkt, an dem das PHP ausgeführt wird (Serverseitig), wird JavaScript nicht ausgeführt. Anders ausgedrückt: du sagst PHP, folgendes zu parsen:  
  
`echo hole_text('"+sprache+"','PWMINZEICHEN');`{:.language-php}  
Und ich gehe nicht davon aus, dass du in deiner DB die Sprache "+sprache+" hinterlegt hast.  
  
Du musst dir technologisch etwas komplett anderes überlegen. Z.B. die Texte per AJAX nachladen oder die komplette Sprache mit JSON in JS-Scope bringen.  
  
Bis die Tage,  
Matti

-- 
[Webapplikationen in C++ entwickeln](http://tntnet.org/)