同一个url重复调用无效,加随机数的解决

今天协助搞一个验证码的问题,点击图片本来应该重新生成一个码,但是老是没发出请求,一直以为是js语法错误,然而并不是。后来才知道,是浏览器的缓存,当我们在重复使用同一个url的时候,可以这样子解决:

1:在url后面加时间戳。

$('#validateCodeImg').click(function() {
  
    var src = 'validateCodeServlet?' + 时间戳
    $('#validateCodeImg').attr('src', src); 

});



2 :在url后面加一个随机数。

$('#validateCodeImg').click(function() {
  
    var src = 'validateCodeServlet?' + Math.random();
    $('#validateCodeImg').attr('src', src); 

});

你可能感兴趣的:(JQuery,前端技术)