ich habe so meine Probleme in Cherrypy auf die Parameter eines POST Requests zuzugreifen.
Ich nutze auf der Clientseite Ajax aus der der prototype.js und auf der Serverseite Cherrypy.
Bei einem GET Request funktioniert soweit alles wie es soll.
Cherrypy liefert den Wert 10 an das element mit der id 'liste' zurück
Clientseitig Javascript/AJAX:
Code: Alles auswählen
function speichern(){
new Ajax.Updater("liste", "/speichern?id=10", {method: "GET"}});
}
Code: Alles auswählen
class speichern_cl(object):
@cherrypy.expose
def index(self, id):
cherrypy.response.headers["Content-Type"] "text/plain"
code = id
return code
Jetzt kommen wir zu meinem Problem. Wie mache ich das mit einem POST Request?
Also Clientseitig mit Javascript/Ajax sieht das bei mir dann so aus:
Code: Alles auswählen
new Ajax.Updater("liste", "/speichern", {
method: "POST",
parameters: "id=10"
});
Code: Alles auswählen
class speichern_cl(object):
@cherrypy.expose
def index(self):
cherry.response.headers["Content-Type"] = "text/plain"
...
Vielen Dank im Voraus!
Gruß
Andre