Aborting AJAX requests
Consider a case where a user is allowed to select a date on a page and an AJAX request is made to the server to fetch some data against that date. If the request is under processing and in the meantime the user selects another date and a new request is sent, the server now has two requests pending.
Imagine what will happen to an application if there are multiple users repeating the same behavior. Desirable behavior in this case will be to cancel the pending request and allow only the current one.
This recipe will explain how to cancel any pending requests.
Getting ready
Create a new folder in chapter2
directory and name it as Recipe5
.
How to do it...
We will use the same markup that we created in the first recipe of this chapter. So create a new file
index.html
and write the code to create an HTML page with a combo box and two options. Also create a paragraph element on the page that will display the received response.<html> <head> <title>Aborting...