firefox and javascript redirection
        Posted  
        
            by Joe
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Joe
        
        
        
        Published on 2010-03-08T12:16:09Z
        Indexed on 
            2010/03/08
            12:21 UTC
        
        
        Read the original article
        Hit count: 387
        
Hello there,
I currently have a issue with firefox, where all other browser behave in the right way - even IE6!
What I want to do is redirection to a subpage but leaving a history entry. There are 2 methods of rewriting the url as far as I know:
- window.location = "some.url"; - redirect to some.url with history entry
- window.location.replace("some.url"); - redirect without history entry
So I have to use the first one and tested in the firebug console everthing works fine.
Now there is the kind of strange part of this question: the same statement, that worked fine in the console doesn't in some jQuery callback handler:
jQuery("#selector").bind("submit", function() {
  $.getJSON("some_cool_json", function(response) {
    var redirect_path = response.path;
    window.location = redirect_path;
  });
  return false;
});
where response_path is set correctly, I checked it! Even the redirection is working correctly, but there is no history entry created.
Any ideas on that one? Would be great! ;)
Cheers
Joe
© Stack Overflow or respective owner