获取所有Form值 – 在PHP中使用jquery ajax

我正在使用这个jquery来序列化我的表单并将其传递给名为write.PHPPHP脚本;

$("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变量;

$Address = $_POST["Address"];
$F_name = $_POST["F_name"];
$S_name = $_POST["S_name"];

然后,我将继续将这些内容保存到数据库

但是,这种特殊形式可能会定期更改.因此,我希望能够通过我可以爆炸的字符串或数组的形式获取通过ajax请求传递的所有数据.

然后我可以遍历数组中的项目并将它们一个一个地保存到数据库中(我想!).

我希望这是有道理的,如果我错过了什么或者你希望我进一步解释,请告诉我.

一如既往 – 非常感谢所有的帮助.

解决方法:

var $results = '';

foreach ($_POST as $key => $value) {
    echo $results .= "$key = $value;";
}

// $results holds the posted values

相关文章

IE6是一个非常老旧的网页浏览器,虽然现在很少人再使用它,但...
PHP中的count()函数是用来计算数组或容器中元素的个数。这个...
使用 AJAX(Asynchronous JavaScript and XML)技术可以在不...
Ajax(Asynchronous JavaScript and XML)是一种用于改进网页...
本文将介绍如何通过AJAX下载Excel文件流。通过AJAX,我们可以...
Ajax是一种用于客户端和服务器之间的异步通信技术。通过Ajax...