Недавно я задал вопрос, на который частично ответил, но я надеялся, что кто-то может объяснить это немного яснее. Это касается PHP и функции сериализации.КОГДА использовать сериализацию против обычного POST
У меня есть форма с 12 полями, все с именами. Традиционно я просто использовал метод POST, отправлял их на страницу PHP, а затем поставлял их в базу данных.
Сегодня я наткнулся на метод serialize, но после его использования кажется, что он не делает ничего, что сделает регулярная инструкция POST. Например, если я хотел бы использовать Serialize, я хотел бы сделать следующее:
var formData = $('#contForm').serialize();
$.post('functs.php',formData,dispAdd);
Затем напечатать значение я хотел бы использовать
echo $_POST['value_name']
Что я вижу, что происходит, что с или без сериализации, Я получаю те же результаты. Я что-то упустил?
сериализации является кратчайшим путем собрать все данные формы и отправить его ... – 2013-03-12 05:20:33
Не правда, хотя, потому что он работает, даже не используя сериализацию? –
Да, если вы не используете ajax, данные будут опубликованы, но если вы используете ajax и не используете сериализацию, вам нужно создать свои пары ключ-значение вручную. – 2013-03-12 05:23:50