title: GET (JSON) is removing leading zeros
body: <p>I am trying to use jQuery to pass "0002" to a WebMethod. But the leading zeros are truncated :(</p>
  
  <pre><code>$.ajax({
    type: "GET",
    url: "CallNote.aspx/GetStoreRegion?storeCode=0002",
    contentType: "application/json; charset=utf-8",
    //dataType: "json", - Brad is right I don't need this line
    success: function (response) {
      console.log(response.d);
    }
  });
  </code></pre>
  
  <p>In CallNote.aspx.cs:</p>
  
  <pre><code>[WebMethod]
  [ScriptMethod(UseHttpGet = true)]
  public static string GetStoreRegion(string storeCode)
  {
    // Problem: Here storeCode becomes "2", not "0002"
    return myService.GetStoreRegion(storeCode);
  }
  </code></pre>
  
  <p>How do you pass the string "0002" correctly?</p>