title: JavaScript XMLHttpRequest send fails
body: <p>I try to make an AJAX requestin Chrome using the following code:</p>
  
  <pre><code>var url = "http://" + document.domain + "/status_data.lua?resetsessiontimeout=false";
  xmlhttp.open("GET", url, true);
  xmlhttp.send(null);
  </code></pre>
  
  <p>Using WireShark is see that send doesn't send anything... There is no <code>GET</code> emitted. 
  But if I add an <code>&amp;</code> at the end of the URL: </p>
  
  <pre><code>var url = "http://" + document.domain + "/status_data.lua?resetsessiontimeout=false&amp;";
                                                                                     ^
  </code></pre>
  
  <p>then <code>send</code> will emit the <code>GET</code> request.</p>
  
  <p>Is this expected?</p>