[jQuery] How to post a parameter with multivalues in ajax that PHP can understand

[jQuery] How to post a parameter with multivalues in ajax that PHP can understand


Hi all,
I have had a problem in making a post to my PHP server in ajax manner.
My form has a selection box that an user can select multivalue. It
means that I need to make a post to my server using a parameter that
accept multivalues.
Here is my code:
$("#submit").click(function() {
     $.ajax({
             type: "POST",
            url: "post_json.php",
            data: {
message: 'help',
id: 1,
             year: $('#year').val(),
             input: ['45', '34'] // This line is ok with Java but will
cause PHP confused
},
            dataType: "json",
            success: function(json) {
            },
            error: function(request) {
                $("div#content").empty().append("There is a problem with your
request: " + request.responseText);
            }
     });
    });
The problem is the line input: ['45', '34'] will cause JQuery making
an URL input=45&input=34, that is valid in Java but not is the case in
PHP because PHP requires that url must be input[]=45&input[]=34. How
can I do that in Jquery way?
Thanks