0

目前有这个表格

<div id="subfooter">
<form name="subscribe" method="post">
<input type="email" placeholder="e-mail address">
<input type="submit" value="Subscribe">
</form>
</div>

我还有另一个名为“_add_subscriber.php”的页面,其中包含获取 $_POST 数据并将其推送到 SQL 的正确信息。

另外,我的页面上目前有 2 个表格。(每个都有不同的标识符)。

现在我的问题是...

当 form:subscribe 的提交按钮被点击时,我想将隐藏的数据发布到该 _add_subscriber.php 页面,从而将数据输入数据库。(不刷新页面!)我也点击想要用类似的东西替换'subfooter' Div的内容......

<span>thanks for subcribing</span>

从而隐藏了原始形式。

我希望这是有道理的,我已经查看了其他解决方案,但并不完全了解他们如何从这种特定形式收集数据。虽然 PHP + jQuery 可以为我完成上述所有操作似乎确实是一个特点!

4

2 回答 2

0

看看Jquery Serialize

于 2013-10-07T13:43:01.590 回答
0

设置你的 HTML

<form name="subscribe" method="post" action="_add_subscriber.php">

我用于表单提交的简单 Ajax 函数。

$('#subfooter form').on('submit', function() {

    var $form = $(this);

    $.ajax({
        url: $form.attr('action'),
        type: $form.attr('method'),
        data: $form.serialize(),
        success : function(data) {
    // console.log(data);
    // $('span').show(); // etc
  }
    });

    return false;
});
于 2013-10-07T13:46:59.543 回答