So for some reason IE just loves to cache things for you when you call an ajax method, thus my JQuery get ajax call not working in IE.

Something like

This will work every time in firefox but IE will just call the cache version, thus whatever you have changed in the post version would not matter.

To fix this one can use datetime to append to the query string in each call or just use jquery ajaxSetup like

or use the $.ajax call and pass in cache: false.