Having trouble with Form Plugin in IE8

Having trouble with Form Plugin in IE8

I just discovered that all of the various instances where I am using jQuery Form Plugin are not working in IE8. Everything works peachy in Firefox, Opera, Chrome, and IE6 (yes really!). But in IE8, the "beforeSubmit" runs, but the "success" does not. 

I must be doing something wrong that is consistent across all of my jquery form code or the xml generated by my php but I have no idea what it is. I'm using jquery form in many different parts of my site to do different stuff and none of it works in IE8.

Instructions to reproduce:
Click on the Refresh button on the left under the Chatbox. The expected behavior is you'll see "Loading..." real quick and then it will disappear as it reloads the chatbox content. However, in IE8, the Loading appears but the content never comes. You are stuck with "Loading..." IE8 does not throw any errors.

JS:
  1. function jquery_load_chatbox_contents(chatbox_id){
  2. form = '#chatbox_form_'+chatbox_id;
  3. target = "#chatbox_view_"+chatbox_id;
  4. xmlFile = "http://www.paperdemon.com/chatbox/display.php";
  5. var options = {
  6. target: target,
  7. beforeSubmit: function(formData, jqForm){

  8. $(target).prepend('<div class="loading">Loading...</div>');
  9. return true;
  10. },
  11. success: function(responseXML, statusText){
  12. var message = $('display', responseXML).text(); 
  13. $(target).html(message);

  14. },
  15. dataType: 'xml', 
  16. url: xmlFile,
  17.         type: 'post',
  18.         resetForm: true
  19. };
  20. $(form).ajaxSubmit(options);
  21. }

My PHP generating the xml sends this header info if it's helpful:
  1. header("Content-Type: text/xml; charset=utf-8");

I don't see any useful data from IE8's developer toolbar either so I have no idea how to debug this. Any thoughts on how would be useful.

Any help would be greatly appreciated.