Я использую этот jquery для сериализации моей формы и передачи ее в скрипт PHP с именем write.php;
$("form").submit(function(){
var_form_data = $(this).serialize();
$.ajax({
type: "POST",
url: "write.php",
data: var_form_data,
success: function(msg){
alert( "Data Saved: " + msg );
}
});
});
Обычно, допустим, у меня была форма с полями Address F_name и S_name, я бы сделал что-то подобное, чтобы получить значения в PHP vars;
$Address = $_POST["Address"];
$F_name = $_POST["F_name"];
$S_name = $_POST["S_name"];
Я бы потом сохранил это в БД
Однако эта конкретная форма может изменяться на регулярной основе. Поэтому я хотел бы иметь возможность получать все данные, которые были переданы через запрос ajax, в виде строки, которую я могу взорвать, или массива.
Затем я могу перебирать элементы в массиве и сохранять их в БД один за другим (я думаю!).
Надеюсь, это имеет смысл, если я что-то пропустил или вы хотите, чтобы я объяснил подробнее, пожалуйста, дайте мне знать.
Как всегда - вся помощь очень ценится.