Ingo Turski: Aktion auf Mausklick ausführen ohne neue Seite zu öffnen

Beitrag lesen

Hi,

Kommt auf die Definition von "Seitenaufruf" an. Wenn mit "Seitenaufruf" ein HTTP GET, POST, ..., also irgendein Request an den HTTP-Server gemeint ist, dann ist "PHP ohne Seitenaufruf auszuführen" nicht möglich, weil PHP nunmal auf dem Server läuft und dieser ohne Request nicht weiß, dass er etwas ausführen soll.

Soweit stimmt's.

Natürlich kann der "Anschubser" auch anders als via HTTP erfolgen.

das wiederum meinte ich nicht...

ich habe gerade Dein Posting als "nicht hilfreich" bewertet (sorry;-) und gemäß meiner Benutzereinstellung nur "HTTP/1.x 204 No Content" zurückgeliefert bekommen.
... als Antwort auf einen Request. Ob das HTTP GET oder POST war, weiß ich nicht, weil ich mich nicht anmelden will und also auch nicht bewerten kann und will.

Dein Posting habe ich jetzt mal als "hilfreich" bewertet. Und es passiert folgendes:

GET /cgi-bin/user/fo_vote?t=102753&m=632229&a=good HTTP/1.1

also ein ganz normaler Link, der ein HTTP-GET anfordert und mit

HTTP/1.x 204 No Content

beantwortet wird - was in meinem Firefox keine weitere Auswikung hat. Ergo: Seitenanforderung und "Anschubsen" einer Serverfunktion, ohne daß eine Seite geladen wird.

freundliche Grüße
Ingo