同一個url重複呼叫無效,加隨機數的解決
今天協助搞一個驗證碼的問題,點選圖片本來應該重新生成一個碼,但是老是沒發出請求,一直以為是js語法錯誤,然而並不是。後來才知道,是瀏覽器的快取,當我們在重複使用同一個url的時候,可以這樣子解決:
1:在url後面加時間戳。
var src = 'validateCodeServlet?' + 時間戳
$('#validateCodeImg').attr('src', src);
});
2 :在url後面加一個隨機數。
var src = 'validateCodeServlet?' + Math.random();
$('#validateCodeImg').attr('src', src);
});