Question

Mon long système exécute de vote en utilisant PHP et jQuery, mais j'ai rencontré un problème lors de son développement.

Lorsque l'utilisateur quitte la page, il semble que « jam » et la demande AJAX semble rester et ne quittera pas.

Quelqu'un sait comment prévenir / surmonter cela?

Était-ce utile?

La solution

Est-ce côté côté serveur ou client?

côté client, vous pouvez annuler () XMLHttpRequest exceptionnelle.

côté serveur, vous pouvez introduire un délai d'attente, et déclenche une exception ou un signal à son expiration. Regardez dans l'appel pcntl_alarm (), ce qui soulève SIGALRM (contrôle de pcntl_signal () pour savoir comment attraper ce sujet).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top