title: Error while posting photo through facebook api only on IE9
body: <p>This is a javascript function to make an upload of a photo to facebook, via facebook api.
  It works everywhere, except in Internet Explorer 9</p>
  
  <pre><code>var sTagsPostcard =
      '[{tag_uid:' + sIdProfile + ',x:' + aPositonsTags[sIdLayoutPostcard][0] + ',y:' + aPositonsTags[sIdLayoutPostcard][1] + '},' +
      '{tag_uid:' + sIdFriend + ',x:' + aPositonsTags[sIdLayoutPostcard][2] + ',y:' + aPositonsTags[sIdLayoutPostcard][3] + '}]';
  
  var the_url = $('input[name="hdnDomain"]').val() + 'media/postcards/' + sPathPostcard
  
  $.ajax({
      type: "POST",
      url: "https://graph.facebook.com/" + sIdProfile + "/photos",
      data: {
          message: 'MESSAGE',
          url: the_url,
          format: "json",
          access_token: sToken,
          tags: sTagsPostcard
      },
      success: function(data){
          if($('html').hasClass('touch'))
              $('form[name="frmCustomLayout"]').submit();
          else
              window.parent.location.href = 'https://apps.facebook.com/[APPLICATION_NAME]/?st=' + N_STEP_THANKS;
      },
      error:function(a,b,c){
          if($('html').hasClass('touch')){
              $('input[name="st"]').val(N_STEP_RESULT);
              $('form[name="frmCustomLayout"]').submit();
          }
          else
              window.parent.location.href = 'https://apps.facebook.com/[APPLICATION_NAME]/?st=' + N_STEP_RESULT;
      }
  });
  </code></pre>
  
  <p>The execution enters the <em>error()</em> and not the <em>success()</em> function, and those are the parameters a,b,c:</p>
  
  <ul>
  <li>a: object error (or sth like that)</li>
  <li>b: error</li>
  <li>c: no transport</li>
  </ul>
  
  <p>Any ideas for IE9?? thanks in advance</p>