I have the following call which simply does not work in ie7 or 8 - but perfectly in everything else!
Make sure that the HTML you are retrieving is valid.
.load is known to work bad with IE. Try using $.get or $.ajax instead.
.load
$.get
$.ajax
Found the issue... I find it unreal that a stray piece of html was causing the issue, loving ie!