Strange IE behaviour when using jQuery AJAX
I've been trying to make RetroTracks look a little better and decided to bring in some jQuery goodness that I had been implementing into a few of my other sites, problem is I'm running into some strange issues specifically with IE (Chrome, Firefox, Safari and even my BLACKBERRY all work fine).
Here's an example. Go to this page - http://retrotracks.net/tunes/61
- and click "Play" next to one of the tracks. In anything other than IE you'll see a loading bar (if the server hasn't cached the track) and then it'll switch to a Flash player with a download link and start playing the track (or on Blackberrys/iPhones, etc it'll use your inbuilt media player).
On IE you get the same behaviour (load bar, etc) but then you end up with an empty box rather than the Flash player. I've checked this through with Firebug Lite in IE and it shows the code is being sent back and inserted into the page, but IE simply doesn't display it. Switching to Firebug's HTML mode to show what was inserted shows the player, working. So it seems to be an IE display issue.
Anyone run into this before and know how to fix it?