title: Facebook ignoring part of my query string in share URL
body: <p>I have a page with a Facebook Share button. The URL I want to share has a query string on it that I build with javascript. Here is how I'm generating the URL to share..</p>
  
  <pre><code>queryString = "cup=blue&amp;bowl=red&amp;spoon=green"; 
  //the values of this are actually generated by user input, don't think its important for this example though. So in this example its just a basic string.
  
  siteURL = "http://example.com/?share=1&amp;";
  //the url without the query string
  
  sharingURL = siteURL+queryString; 
  //Combing the domain/host with query string.. sharingURL should = http://example.com?share=1&amp;cup=blue&amp;bowl=red&amp;spoon=green
  
  
  function FBshare(){
    shareURL = siteURL+queryString;
    console.log(shareURL);
    window.open(
       'https://www.facebook.com/sharer/sharer.php?u='+shareURL, 
       'facebook-share-dialog', 
       'width=626,height=436'); 
    return false;
  }
  
  
  $(".facebook").bind("click", function(){
     FBshare();
  });
  </code></pre>
  
  <p>When facebook grabs the URL for some reason its leaving off everything that was created in the <code>queryString</code> variable. So the shared URL ends up being just <code>http://example.com/?share=1</code>. Any ideas why its leaving off the <code>queryString</code> variable? The correct URL gets put into the <code>console.log</code> just fine, plus its in the Facebook share.php URL as a query string (for example <code>https://www.facebook.com/sharer/sharer.php?u=http://example.com/?share=1&amp;cup=blue&amp;bowl=red&amp;spoon=green</code>).. but the actual link on Facebook is incomplete.</p>
  
  <p>Here is a jsFiddle. <a href="http://jsfiddle.net/dmcgrew/gawrv/">http://jsfiddle.net/dmcgrew/gawrv/</a></p>