Wieso bekommst du nichts zurück? Der AJAX Request hat doch einen entsprechenden Handler wo du verschiedene Ereignisse abfangen kannst.
Wenn z.B.: die Verbindung abgerissen ist und vorher noch ein Request gesendet wurde, dann bekomme ich nichtsmehr zurück,
Natürlich, einen 408er Status.
Der zweite Fall ist, wenn ich die Webseite öffne, aber keinen Button drücke, dann sollte auch das Timeout nach einer bestimmten zeit schlagend werden,
Das hat dann aber nichts mit AJAX zu tun.
Fällt dir dazu noch eine Möglichkeit ein, wie ich das am Besten realisieren könnte?
Entweder mit Timeout, in dem du bei jeder Aktion den alten Timeout unterbrichst und einen neuen startest. Oder in Intervalen prüfen ob und wann eine Aktion zuletzt gestartet wurde.
Struppi.