Yuuri
Fleet Admiral
- Registriert
- Okt. 2010
- Beiträge
- 13.928
Hallo zusammen,
folgendes Problem: Daten sollen im Formular an ein externes Script geschrieben werden. Vorher soll allerdings ein eigenes Script die Daten abfassen. Die bisherige Lösung war ein Javascript, was erst einen Ajax-Request ans eigene Script schickt und dann das Formular normal ans externe Script schickt. Funktioniert zwar, find ich aber nicht wirklich schön.
Als Möglichkeit wäre es ideal gewesen, wenn ich einfach alles an mein Script schicken kann und dann per Header ans externe Script weiterleiten kann. Der 307 Header sieht da ja schon recht vielversprechend aus, allerdings weiß ich nicht, ob er dafür eingesetzt werden sollte.
Irgendwelche anderen Ideen/Erfahrungen? Die JS-Variante würde ich gern abschaffen wollen.
Hintergrund: Ein SAP-System greift auf einen Shop zu, wo ich dann die Bestellungen im Shop tracken will, das SAP-System dann aber natürlich auch noch Daten erwartet. Hier bitte im Kopf behalten, dass evtl. der IE 8 verwendet wird.
Bevor ich also lange herumexperimentiere, würde ich gern noch ein paar Meinungen und Erfahrungswerte von anderen einholen, vielleicht hat ja jemand sowas schon mal gemacht.
LG
folgendes Problem: Daten sollen im Formular an ein externes Script geschrieben werden. Vorher soll allerdings ein eigenes Script die Daten abfassen. Die bisherige Lösung war ein Javascript, was erst einen Ajax-Request ans eigene Script schickt und dann das Formular normal ans externe Script schickt. Funktioniert zwar, find ich aber nicht wirklich schön.
Als Möglichkeit wäre es ideal gewesen, wenn ich einfach alles an mein Script schicken kann und dann per Header ans externe Script weiterleiten kann. Der 307 Header sieht da ja schon recht vielversprechend aus, allerdings weiß ich nicht, ob er dafür eingesetzt werden sollte.
Einfach umleiten (GET) geht natürlich nicht, dazu würden dann die Post-Daten im zweiten Request fehlen.http://de.wikipedia.org/wiki/HTTP_Status_Code#3xx_.E2.80.93_Umleitung schrieb:307 Temporary Redirect Die angeforderte Ressource steht vorübergehend unter der im „Location“-Header-Feld angegebenen Adresse bereit. Die alte Adresse bleibt gültig. Der Browser soll mit derselben Methode folgen wie beim ursprünglichen Request (d. h. einem POST folgt ein POST). Dies ist der wesentliche Unterschied zu 302/303.
Irgendwelche anderen Ideen/Erfahrungen? Die JS-Variante würde ich gern abschaffen wollen.
Hintergrund: Ein SAP-System greift auf einen Shop zu, wo ich dann die Bestellungen im Shop tracken will, das SAP-System dann aber natürlich auch noch Daten erwartet. Hier bitte im Kopf behalten, dass evtl. der IE 8 verwendet wird.
Bevor ich also lange herumexperimentiere, würde ich gern noch ein paar Meinungen und Erfahrungswerte von anderen einholen, vielleicht hat ja jemand sowas schon mal gemacht.
LG