javascript - 打开子窗口
问题描述
我需要打开一个像警报框一样的子窗口,我已经为此创建了一个弹出窗口,它正在工作,但是我需要像警报一样打开弹出窗口,并且想要输入数据和更新,这是从表中编辑数据所必需的,我需要要在单击编辑按钮时打开警报框,我已经创建了一个弹出窗口来执行此操作,我尝试在此处添加该代码...
主表代码为:
function poupdata(url){
window.open(url,"edit","width=500,height=550px");
}
<html>
<table>
<thead><tr><th>Sl No</th><th>head 1</th><th>head 2</th><th>head 3</th><th>Edit</th></tr></thead>
<tbody>
<tr><td>1</td><td>data 1</td><td>data 2</td><td>data 3</td><td><input type="button" value="Edit" onclick="poupdata('edit.php?slno=1')"></td></tr>
<tr><td>2</td><td>data 1</td><td>data 2</td><td>data 3</td><td><input type="button" value="Edit" onclick="poupdata('edit.php?slno=2')"></td></tr>
<tr><td>3</td><td>data 1</td><td>data 2</td><td>data 3</td><td><input type="button" value="Edit" onclick="poupdata('edit.php?slno=3')"></td></tr>
<tr><td>4</td><td>data 1</td><td>data 2</td><td>data 3</td><td><input type="button" value="Edit" onclick="poupdata('edit.php?slno=4')"></td></tr>
</tbody>
<table>
</html>
和edit.php页面
<html>
<form method="POST"><table>
<tr><td>Data 1</td><td><input type="text" name="name"></td></tr>
<tr><td>Data 2</td><td><input type="text" name="name"></td></tr>
<tr><td>Data 3</td><td><input type="text" name="name"></td></tr>
<tr><td>Data 34</td><td><input type="text" name="name"></td></tr>
<tr><td></td><td><input type="submit" name="submit" value="Submit"></td></tr>
在此同时单击从输入字段读取的提交按钮数据并在数据库中更新,并且在更新成功后我需要关闭它并自动重新加载主页,我该怎么做
解决方案
推荐阅读
- django - Django获取表中列的唯一条目的所有最新值
- reactjs - 发布代码不应该在开发模式下工作,React native
- salt-stack - 盐编排
- laravel - 这个 Redis 门面和 predis 有什么区别?Laravel
- php - 在 wordpress 中使用 $_GET 参数
- sql - SQL 查询 - 移动小数点
- mysql - 在 mysql 8.0.22 上使用 percona xtrabackup 执行备份和恢复
- reactjs - 如何使用 reactjs 项目初始化模拟服务工作者(msw)
- r - 在 R 中重新排列数据框
- javascript - php的动态选择选项