window.location.reload(); not working for Google chrome

google-chrome, javascript

Solution

Not sure why, but in my case i fixed it by wrapping the reload() call in a setTimeout with 100 ms.

setTimeout(function(){
    window.location.reload();
},100); 

Problem

I am using AJAX action after getting the response, I want to reload the current page, for which I am using: ``` window.location.reload(); ``` It works fine on Firefox and IE, but it's not working for Chrome; the content which I want display empty. Is there way to reload the page in chrome? ``` window.opener.document.location.reload(); self.close(); ```

Original source