title: Ajax request not sent error unknown in Firefox
body: <p>When doing this GET synchronous ajax request in Firefox 27.0.1, Fedora 20, jQuery 1.11.0:</p>
  
  <pre><code>$.ajax(ajaxParam).then(
      function (r) {
          html = r.html;
      },
      function (jqXHR) {
          console.log(JSON.stringify([jqXHR, $.ajaxSettings, ajaxParam], null, 4));
      }
  );
  </code></pre>
  
  <p>it works in Chrome 33.0.1750.146 for Linux but in Firefox no request is sent to the server and it errors out:</p>
  
  <pre><code>[
      {
          "readyState": 0,
          "status": 0,
          "statusText": "[Exception... \"&lt;no message&gt;\"  nsresult: \"0x805e0006 (&lt;unknown&gt;)\"  location: \"JS frame :: http://example.com/static/jquery-1.11.0.min.js :: .send :: line 4\"  data: no]"
      },
      {
          "url": "http://example.com/pt/BR",
          "type": "GET",
          "isLocal": false,
          "global": true,
          "processData": true,
          "async": true,
          "contentType": "application/x-www-form-urlencoded; charset=UTF-8",
          "accepts": {
              "*": "*/*",
              "text": "text/plain",
              "html": "text/html",
              "xml": "application/xml, text/xml",
              "json": "application/json, text/javascript",
              "script": "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
          },
          "contents": {
              "xml": {},
              "html": {},
              "json": {},
              "script": {}
          },
          "responseFields": {
              "xml": "responseXML",
              "text": "responseText",
              "json": "responseJSON"
          },
          "converters": {
              "text html": true
          },
          "flatOptions": {
              "url": true,
              "context": true
          },
          "jsonp": "callback",
          "cache": false,
          "traditional": true,
          "dataType": "json"
      },
      {
          "url": "/advert/pt/BR",
          "data": {
              "realty_id": "2"
          },
          "async": false,
          "type": "GET"
      }
  ]
  </code></pre>
  
  <p>The <a href="http://james-ross.co.uk/mozilla/misc/nserror?0x805E0006" rel="noreferrer">nserror 0x805e0006 is NS_ERROR_CONTENT_BLOCKED</a></p>
  
  <hr>
  
  <p>Answering to <strong>epascarello</strong></p>
  
  <p>That ajax call is inside this function</p>
  
  <pre><code>function popupOpen(params, page, html) {
      loadScripts();
      var ajaxParam = {
              url: '/' + page.url + '/' + $('#lang_code').val() + '/' + $('#terr_code').val(),
              data: params,
              async: false,
              type: page.method,
              traditional: false
          },
          realtyId = params.realty_id;
      if (!html) {
          $.ajax(ajaxParam).then(
              function (r) {
                  html = r.html;
              },
              function (jqXHR) {
                  console.log(jqXHR, $.ajaxSettings, ajaxParam);
              }
          );
      }
  </code></pre>
  
  <p>and popupOpen is called by a click listener in a Google map</p>
  
  <pre><code>gm.event.addListener(marker[realtyId], 'click', function () {
      infoWindow[realtyId].open(map, marker[realtyId]);
      popupOpen({ realty_id: realtyId }, realtyId === 0 ? pageO.modify : pageO.advert);
  });
  </code></pre>