URL parameter "?rnd=99999999" ?

I am using a server script to dynamically generate XML data:

ganttChartControl.loadData(‘genGanttData.aspx?id=’ + id,true,true);

I noticed that the servers sees “genGanttData.aspx?id=123?rnd=99999999”

where 99999999 is some random number (date driven value)

Is there a reason that is added? Is there a way to remove it? I have coded around it but wanted to understand.

By the way, I tried loadData(‘filename’,true, false) and (‘filename’, false, false) and those don’t work at all.

It’s added to prevent GET caching, no way to disable it.
loadData should work, try to analyze your server side error messages, it should be proper xml.