jQuery.ajax でリクエストをキャッシュさせない方法


jQuery.ajax 使GETIE2使
$.ajax( {
    url : "http://example.com/",
    cache : false,
    data : {
        a : "abcd"
    },
    ...
} );

cache  false (http://docs.jquery.com/Ajax/jQuery.ajax#toptions) cache : false  URL  http://example.com/?a=abcd&_=1253861397368 
OKURL
XMLHttpRequest.setRequestHeader 使 If-Modified-Since XMLHttpRequest.setRequestHeader  XMLHttpRequest.open jQuery.ajax 使 beforeSend 
$.ajax( {
    url : "http://example.com/",
    cache : true, // URL末尾のタイムスタンプはいらないよ
    param : {
        a : "abcd"
    },
    beforeSend : function( xhr ){
        xhr.setRequestHeader("If-Modified-Since", "Thu, 01 Jun 1970 00:00:00 GMT");
    },
    ...
} );

XMLHttpRequest.send  If-Modified-Since