我有一个工作程序,但我刚刚了解了 JQuery 和 PHP 中的“序列化”选项,我认为它可以清理我的代码。问题是,在这里阅读了一些很棒的帖子后,我仍然无法正常工作。如果你不介意,有人可以看看吗?
这是我发送到 PHP 页面的内容(序列化表单数据):
contForm 是我的表单的名称 dispAdd 是我不担心的回调
var formData = $('#contForm').serialize();
$.post('functs.php',formData,dispAdd);
function dispAdd(status) {
if (status=='added') {
$('#main').html('<div>Your have been added to the mailing list</div>');
} else {
if ($('#fail').length==0) {
$('#main'.prepend('<div>This email address is already subscribed to our mailing list</div>');
}
}
}
我知道它正在发送字符串,但我在输出结果时遇到问题。我计划使用 PDO 中的输出来访问数据库。我正在尝试 parse_str 但它只是不起作用。这是我的格式化方式:
function addMember()
{
$params = array();
parse_str($_POST, $params);
这就是我所能得到的。我试图弄清楚如何访问新变量(序列化表单数据)。有小费吗?