title: jquery and IE submit, ajaxForm not working
body: <p>I have a form:</p>
  
  <pre><code>&lt;form method="post" action="/balda/server.wsgi" id="gameboard" name="gameboard" &gt;
  </code></pre>
  
  <p>with a submit button:</p>
  
  <pre><code>&lt;input type="submit" name="submit" value="Поиск" style="" onmouseover="CheckElements();"&gt;
  </code></pre>
  
  <p>the submit button should send ajax bind process:</p>
  
  <pre><code>jQuery(document).ready(function(){
      jQuery('#gameboard').submit( function() {
          $.ajax({
              url     : $(this).attr('action'),
              type    : $(this).attr('method'),
              dataType: 'json',
              data    : $(this).serialize(),
              success : function( data ) {
                         onAjaxSuccess( data );
                      }
          });
          return false;
      });
  });
  </code></pre>
  
  <p>There are accepted function:</p>
  
  <pre><code>function onAjaxSuccess (result)
  </code></pre>
  
  <p>All this works fine in chrome, ff, opera, safari, but it does not work in Internet Explorer 9 (others not tried it)</p>
  
  <p>In IE9, the result variable is empty.
  I tried another bind submit button like this:</p>
  
  <pre><code>$('document').ready(function( result )
  {
      $('#gameboard').ajaxForm( {    
          type: "POST",
          data    : $(this).serialize(),
          success: onAjaxSuccess,
          dataType: 'json',
          error: function(){ alert ( 'Error loading data format.' ); }
      }); 
  });
  </code></pre>
  
  <p>But the result is the same ff chrome safari opera work,  except for IE9  .</p>
  
  <p>Please tell me what could be the problem.</p>