IE caching JSON from a Coldfusion Remote CFC

IE caching JSON from a Coldfusion Remote CFC

Hi,
Here is my problem.

I'm using jQuery $.ajax or $.getJSON on document.ready to access data from the server through coldfusion remote cfc files.

My url looks something like this for the main page www.website.com/index.cfm?action=add&id=2

when i go to a new page i.e. www.website.com/index.cfm?action=add&id= 4
the ajax functions are called but are not collecting new data (only in IE). IE caches the response and wont give me a new one unless I refresh the page, which I don't want to do.

here's an example of a function I call. I've also tried $.getJSON with no success.

function getGrains() {
var url = 'Functions/Process.cfc?method=getData&returnformat=json';

$.ajax({
type:'post',
cache:false,
url:url,
dataType:'json',
success: function(resp) {
$.each(resp, function(a,b) { process.push(this);});
}
});
}

I've looked into ways to make sure IE wont cache files. Some of the popular suggestions are:

add a random parameter to the url: I've done this:
var noCache= new Date().getTime();
var url=Functions/addProcess.cfc?method=getData&random=' + noCache + '&returnformat=json';

change get requests to posts: Done (see function)

also, jQuery's cache:false doesn't work.

I'm not sure I can use the meta tags or header cache-control functions because it's not caching my html page, it just caches these HTTPRequests from within my javascript file, and they're not loading html, just json objects.

Any help would be really appreciated, I've been stuck here for a couple of days... everything works perfectly in FF and Chrome.