The brackets are an indicator to the server for it to expect multiple similarly named parameters that should form an array or list. this is pretty standard, however, you can change the way it's done by setting the traditional setting to true. http://api.jquery.com/jquery.ajax