【发布时间】:2011-03-04 16:10:04
【问题描述】:
我正在使用这个 jquery 来序列化我的表单并将其传递给一个名为 write.php 的 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 );
}
});
});
通常,假设我有一个包含字段地址 F_name 和 S_name 的表单,我会做这样的事情来将值放入 PHP vars;
$Address = $_POST["Address"];
$F_name = $_POST["F_name"];
$S_name = $_POST["S_name"];
然后我会继续将这些保存到数据库中
但是,这种特殊形式可能会定期更改。因此,我希望能够以可以分解的字符串或数组的形式获取通过 ajax 请求传递的所有数据。
然后我可以遍历数组中的项目并将它们一一保存到数据库中(我想!)。
我希望这是有道理的,如果我遗漏了什么或者您希望我进一步解释,请告诉我。
一如既往 - 非常感谢所有帮助。
【问题讨论】:
标签: php jquery ajax arrays serialization