ajax .loa() in IE

ajax .loa() in IE

I have the following code which works perfectly well in all other browsers except IE.  The code is:

function uploadMessage() { 
    var message = $('#message').val();
    var user = $('#user').val();
   
    $.ajax({ 
        type: "POST",
        url: "includes/insert_message.php", 
        cache: false,
        data: "message="+message+"&user="+user,
        dataType: "text",
        success: function(response){ 
            $('div.success').fadeIn();
            $('#table').load("document_messages.php");
            $('div.success').fadeOut();
        }, 
        error: function(error){ 
            $('div.error').fadeIn(); 
        } 
    });
}

In IE, the first post I make works fine, the comment is inserted in to the database and the .load() refreshes the area to display the new content.  However, if I try doing any more posts, the message is inserted in to the database but the new content is not displayed/refreshed.  This is only an IE issues.

My PHP insert statement and document_messages.php code is all fine and even IE continues to post the messages in to the database, it just no longer refreshes the content once the post has been inserted.

Help would be greatly appreciated.