jquery用get实现ajax在ie里面刷新不进入后台解决方法

复制代码 代码如下:

  function verify() {

  var jqueryObj = $("#username");

  var username = jqueryObj.val();

  //var url = "servlet/UserInfo?username=" + encodeURI(encodeURI(username));

  var url = "servlet/UserInfo?username=" +username;

  //注意这里由于ie采用缓存技术,对于同一url,只有第一次回调用后台,以后访问的就是这个缓存

  //这里加上时间戳,就可以欺骗一下ie,每次都可以访问后台了,^_^

  url = convertURL(url);

  $.get(url, null, callback);

  }

  function callback(data) {

  alert(data);

  $("#userInfo").html(data);

  }

  function convertURL(url) {

  var timestamp = new Date().valueOf();

  if (url.indexOf("?") > 1) {

  url = url + "&t=" + timestamp;

  } else {

  url = url + "?t=" + timestamp;

  }

  return url;

  }