Der Grund warum AJAX und Co. nicht funktionieren ist einfach schlechtes Applikations-Design.
Wenn du deine Applikation schoen aufgebaut hast/haettest gibts doch sicherlich eine Methode im Model des Mandanten, welches die verfuegbaren Monate ausgibt. So, diese Methode verknpuefst du mit einer Action im Controller, so dass du eine
URL aufrufen kannst, dieser
URL eine Mandanten-ID mitgibst und die verfuegbaren Monate rauskriegst. Die View ist dann dafuer zustaendig, das Ganze in JSON oder
XML auszugeben. Dann musst du nur noch den Request per JS starten und das
XML verarbeiten, was dank heutiger JS-Frameworks bei weitem keine Kunst mehr ist.
Glaub mir - wenn du vor Fertigstellung deiner Applikation sagen musst, dass AJAX und Co nicht funktionieren weil du "nicht mehr so ohne weiteres in den Header der
HTML-Seite" kommst, ist es definitiv nochmal an der Zeit zu ueberlegen, ob du beim bisherigen Entwickeln auch wirklich ueberlegt hast. Just my 2 Cents.
@Luckie: mit JS Datenbankabfragen stellen funktioniert - ist aber nur zu empfehlen wenn man eine sehr stark ausgepraegte masochistische Ader hat. Der uebliche Weg ist es eben, dies ueber AJAX-Requests nachzuladen, zumal es auch die Angriffsflaeche signifikant verringert.
Greetz
alcaeus