Setting cache:false on ajax calls generates an error

Setting cache:false on ajax calls generates an error

I have a problem where setting cache:false generates an error on my server.

My server processing does not accept anything in a POST or GET that starts with an underscore and the parameter that is added by jquery for anti-cache begins with an _

I've been working round it by adding datetime to the URL but it's getting increasingly inconvenient as many plugins (e.g. DataTables) automatically set cache:false

Is there a convenient way to override this behaviour in jquery?