javascript - 如何保持表单数据持久并始终向用户显示

标签 javascript php mysql ajax forms

如何让用户提交表单,将其存储在 MYSQL DB 中,然后在表单字段中显示相同的提交数据?

    <div class="form-group">
      <label class="control-label col-sm-2" for="lname">Last Name*</label>
      <div class="col-sm-10">
        <input type="text" class="form-control" id="lastname" placeholder="Last Name" name="lastname" value="" autocomplete="nope" required>
      </div>
    </div>

    <div class="form-group">
      <label class="control-label col-sm-2" for="email">Email*</label>
      <div class="col-sm-10">
        <input class="form-control" type="email" id="email" placeholder="Enter email" name="email" value=""  autocomplete="nope"required />
      </div>
    </div>

    <div class="form-group">
      <label class="control-label col-sm-2" for="phone">Phone</label>
      <div class="col-sm-10">
        <input type="text" class="form-control" id="phone" placeholder="Phone" name="phone" value="" autocomplete="nope" />
      </div>
    </div>

下面的脚本用于保存到MSQL数据库

function post() {
  var firstname = document.getElementById("firstname").value;
  var lastname = document.getElementById("lastname").value;
  var email = document.getElementById("email").value;
  var phone = document.getElementById("phone").value;

  if(firstname && lastname && email && phone) {
    $.ajax({
      type: 'post',
      url: 'profile.php',
      data: {
        firstname: firstname,
        lastname: lastname,
        email: email,
        phone: phone
      },
      success: function (response) {
        document.getElementById("status").innerHTML="Profile updated successfully";
      }
    });
  }

  return false;
}

任何类似的示例链接都很棒!

现在我的问题/问题/过程是:

  1. 将表单数据保存到 MYSQL DB(我已经完成了)。
  2. 每次用户登录时,如何在输入字段中仍然显示该特定用户的表单数据? (待完成)

请帮助我,因为我从过去三天以来一直在尝试寻找解决方案,并使用了互联网上的许多可用方法,但到目前为止没有任何效果。非常感激你的帮助。谢谢。

最佳答案

在 PHP 文件中,您需要返回行并在 AJAX 成功函数中显示数据。

关于javascript - 如何保持表单数据持久并始终向用户显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50039102/

相关文章:

php - 如何从 Laravel 的数据库中获取用户名?

javascript - 如何在Canvas中动态生成向上移动的多边形形状?

javascript - jquery ui 自动完成 id 和关闭事件 ui 参数

javascript - 使用 Javascript : How to unlock a partially locked layer? 的 Photoshop 脚本

php - PHP 中的动态多态性

php - 如何在没有完整路径的情况下压缩文件夹

PHP 查询调用问题

javascript - 命令模式 : shine some light

javascript - UUID/GUID 生成器 JavaScript

php - MYSQL 为最后 5 条不同的记录选择 5 条记录