Take a look at the manual for .load
: http://api.jquery.com/load/
The POST method is used if data is provided as an object; otherwise, GET is assumed.
Your 2nd line uses POST whereas the 1st uses GET, this is probably why one works and the other does not.