Bug Tracker

Ticket #6037: test_abort.html

File test_abort.html, 1.3 KB (added by Nick M, 12 years ago)
Line 
1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
2<html lang="en">
3  <head>
4    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5    <title>Ajax IE7 error</title>
6    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.js" type="text/javascript" charset="utf-8"></script>
7    <style type="text/css" media="screen">
8     
9    </style>
10    <script type="text/javascript">
11      $(document).ready(function() {
12          var request1 = $.ajax({
13            url: "test_abort1.php",
14            dataType: "text",
15            cache: false,
16            complete: function(res){
17              alert("Request 1: Status: " + res.status + ", Data: " + res.responseText);
18            }
19          });
20
21          request1.abort();
22
23          var request2 = $.ajax({
24            url: "test_abort2.php",
25            dataType: "text",
26            cache: false,
27            complete: function(res){
28              alert("Request 2: Status: " + res.status + ", Data: " + res.responseText);
29            }
30          });
31      });
32    </script>
33  </head>
34  <body>
35    <p>Test IE7 Abort</p>
36    <p>Expected behavior:<br>
37    On page load alert: "Request 1: Status: 0, Data: "<br>
38    5 seconds later alert: "Request 2: Status: 200, Data: Response from test_abort2.php"</p>
39  </body>
40</html>