I am processing a form with name="comment" via the POST method. This code will not work and I don't know what I am doing wrong. I don't want to use the GET method. Please help and tell me how to process it correctly:

Code:
      function comment()
      {
        var url = '/comments/comment';
        new Ajax.Request(url, {method: 'post', postBody: Form.serialize('comment'), onSuccess: function(transport) {
          var notice = $('message');
          if (transport.responseText == '0')
          {
            notice.update('Form Error');
          }
          if (transport.responseText == '1')
          {
            notice.update('comment_success');
            Form.reset('comment');
          }
          if (transport.responseText == '2')
          {
            notice.update('name_and_comment_required');
          }
          if (transport.responseText == '3')
          {
            notice.update('User Authentication Failed');
          }
          if (transport.responseText == '4')
          {
            notice.update('You Have Been Banned From This Application');

          }
          if (transport.responseText == '5')
          {
            notice.update('You Must Wait 30 Seconds');

          }
        }