Что вы думаете за этим предположением? POST предназначен для передачи больших объемов данных, чем GET. AJAX POST-запрос почти такой же, как и «обычный» POST-запрос, он просто упаковывается и обрабатывается внутри браузера немного другим способом Пара заголовков может немного отличаться, но данные все одинаковые. Почему AJAX не может обрабатывать «большие» формы?
Что бы вы вообще назвали "большой" формой?
Редактировать: Спасибо за разъяснения по вашему вопросу. Теперь я понимаю, о чем вы спрашиваете, и вижу, откуда вы. Для формы с большим количеством входных данных может быть неудобно постоянно связывать ее в запрос Ajax.
Поскольку вы используете jQuery, для этого есть простое решение. Проверьте метод serialize () . Вы даете ему форму, и она возвращает вам строку запроса всех входных элементов и значений формы, которые вы можете передать непосредственно в ajax-запрос. На странице руководства есть пример, который показывает, как это делается.
Все, что вам нужно сделать, это:
$.ajax({
data: $("form").serialize(),
//etc.
});
где "form"
- идентификатор вашей формы.