title: post checkbox data using jquery
body: <p>i have some html snip like this</p>
  
  <pre><code>&lt;input type="checkbox" name="color" value="red"/&gt;red
  &lt;input type="checkbox" name="color" value="green"/&gt;green
  &lt;input type="checkbox" name="color" value="purple"/&gt;purple
  &lt;input type="checkbox" name="color" value="grey"/&gt;grey
  </code></pre>
  
  <p>and i want to use jquery to post value to server, so i used jquery like this</p>
  
  <pre><code>$.post('/test', {'color': ['red', 'green']});
  </code></pre>
  
  <p>i did search this question in stackoverflow, but people say it's should be 'color[]' instead of 'color', but whenever i used 'color' or 'color[]' firebug displayed the post data is 'color%5B%5D=red&amp;color%5B%5D=green', and my server can't work right, but when using</p>
  
  <pre><code>&lt;input type="submit" value="submit"/&gt;
  </code></pre>
  
  <p>to post firebug says the data is 'color=red&amp;color=green', and my server work right.
  How could it be? my jquery version is 1.4.4</p>