Der Martin: Ajax Request funktioniert nicht

Beitrag lesen

Hallo,

Es erscheint dann folgender Fehler: Notice: Undefined index: Juni in D:...

dein PHP-Script sucht also nach einem Array-Eintrag, den es nicht gibt.
Erster Ansatz: Sucht das Script wirklich nach dem Index 'Juni', oder sind da noch Whitespaces (Blanks, Zeilenumbrüche) mit drin? (Im HTML-Quelltext würdest du sie sehen, in der Browser-Ausgabe nicht.)

<a href="javascript:monthIn()"><div id="filterM" class="zeitNavi"><?php include 'getmonth.php' ?></div></a>

Hier hast du ungültigs HTML: Ein a-Element darf kein Blockelement (div) enthalten. Aber selbst wenn der Browser darüber großzügig hinwegsieht: Schau mal in den Quellcode - ich bin mir fast sicher, dass der Inhalt des div-Elements, auf den du später mit innerHTML zugreifst, noch Zeilenumbrüche enthält, oder womöglich eine UTF8-BOM. Die würdest du dann mit auslesen!

So long,
 Martin

--
Wer im Glashaus sitzt, sollte Spaß am Fensterputzen haben.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(