This question already has answers here:
Submit two forms with one button
(7个答案)
四年前关闭。
我在一页中创建了两个表单,每个表单都有自己的按钮。当我单击第一个表单按钮时,应该同时刷新两个表单。
我的第一张表是这样的
<form id="search_form" method="post" action="do_searchID.php">
        <label>Enter Employee Number</label>
        <input type="text" name="emp_id" id="emp_id">
        <button type="submit" name="search">Search</button>
</form>

我的第二张表格是在同一页上
<form method="post" action="do_searchID.php">
<label>Full Name</label>
<input type="text"  id="full_name" value="">
<button type="submit" name="submit_update">Update Now </button>
</form>

由此如何编写jquery来完成上述任务。请帮助我我不知道通过做这个任务,我必须从数据库检索数据。

最佳答案

您可以使用ajax实现这一点。我想你是想用员工id搜索员工,然后在第二个表单中显示员工姓名。为此,这里是ajax代码

$(function()){
var emp_id = $('#emp_id').val();
$.ajax({
          url: filename.php,
          data: {'emp_id':emp_id},
          dataType: 'json',
          method:'POST',
            success:function (data)
            {
                var emp_name = data.empname;
                /* If its receiving json in data then parse like JSON.parse(data). Then get employee name*/
                $("#fullname").val('emp_name');
            }
        });
});

在php中,您可以通过$_POST['emp_id']获取emp_id,并通过emp_id搜索员工姓名并返回员工姓名。

10-06 00:19