I\'m currently working on a purely HTML and JavaScript driven web app that uses CORS for consuming a remote web service but currently having trouble with IE 11 making a GET
IE is famous for caching. Make sure you are not getting a cached response. You can either set the cache property value to false or add a unique timestamp to the url so that it will not be a cached response. You may use the $.now() method to get a unique timestamp.
Setting the cache property
$.ajax(url, {
dataType: 'json',
cache : false,
//Other things ...
}
Adding a unique timestamp to URL
var url="somePage.php?"+$.now();
//Use this url now for making the ajax call
The $.now() method is a shorthand for the number returned by the expression (new Date).getTime()