Ajax浏览器兼容性的简要问题

  1. 原因

  a. 浏览器新老本子支持度不等同。

  b. 浏览器内核不平等,内置对象的性能名称不均等。

 

问题1. IE缓存ajax请求,导致后台变化前台不克实时落。

解决:   

  a. 以 Ajax 的 URL 参数后长 “?random=” + Math.random(); 

  b. 在 URL 参数后长 “?timestamp=” + new Date().getTime();  

 

题目2. document.location.reload()的履各个影响页面跳转。Chrome
reload的凡修改后底url,IE reload的是眼前url。

解决:

  在reload前写上window.location.href = $(this).attr(“href”);

    

相关文章