IEキャッシュjqueryパラメータ問題


jspページで、「はっきり見えない?1枚変えて」をクリックすると、ページが反応しません

 <div id="div-check-img" class="float_left"><img width="70" height="30" align="left"/></div>
  <div class="float_left" id='repic-img'>   ?   </div>

以下のように、Actionバックグラウンドではリクエストを受信できません.なぜなら、IEキャッシュは、初めてアクセスしたときに記録されてキャッシュに入れられるからです.

$('#repic-img').click(function(){
genCheckCode();
});
function genCheckCode(){
$('#div-check-img img').attr('src',"regist.do?method=genCheckCode);
}

IEがバックグラウンドを再要求するたびに、要求中に毎回異なるパラメータを携帯する必要があるため、一般的には、元のパラメータに乱数を加えたり、現在の時間にIEをだましてバックグラウンドActionに再アクセスしたりする.

function genCheckCode(){
$('#div-check-img img').attr('src',"regist.do?method=genCheckCode&date="+new Date());
}