Die Daten aus einem einfachen Formular (2xtype=date) sollen per ajax an ein anderes Script übergeben ($_Post) werden. Dieses macht damit eine schöne Liste, die direkt mit "window.print()" zum Drucker geht. ABER ... die Seite mit dem Formular soll mit "submit" nicht neu geladen werden! Hat bitte jemand zielführende Tipps bzw. eine entsprechende Ajax-Funktion "rumliegen"? Besten Dank bereits jetzt!
Hi Manfred, ggf. ohne Ajax das Formular einfach via target-Attribut an einen iframe auf der Formularseite selbst schicken, also nach dem Muster: Code: <form action="deinskript.php" target="bla" method="post">...</form> <iframe name="bla"></iframe> Und deinskript.php macht irgendwas mit $_POST und window.print(); Code: <?php print_r($_POST); ?> <script>window.print();</script>
Hai Dominik , starke Idee > Respekt! Nur habe ich etwas komplizierter: das "print.php" liegt (wg. IonCube) in einem anderen Ordner als das "formular.php". Möchte die beiden auch ungern zusammenführen.
Danke Die müssen doch nicht im selben Verzeichnis liegen. Du müssest halt nur in der formular.php den Pfad angeben... Code: <form action="/pfad/zu/print.php" target="bla" method="post">
Tut was es soll - großen Respekt! Leider jetzt ohne meine schönen, komplizierten & verwirrenden Ajax-Selbstversuche. BTW: Die verschiedenen Ordner sind tech. sinnfrei, dienen nur der ordentlich Struktur ururalter Gewohnheit.
Das kenne ich. Bei einfachen Lösungen fehlt irgendwie die Herausforderung und dadurch wird's langweilig. Wenn mir noch etwas einfällt, wie wir es komplizierter lösen können, melde ich mich nochmal