php同页面弹出层传递form?

php的数据列表页面,想实现在本页面弹出层中,快速编辑该条数据,但是不要跳转到新页面,提交修改后不刷新页面,请问该怎么实现?

数据列表页面的编辑链接:<a href="ks.php?id=<?=$node->id?>" class="info_add">快速修改</a>

ks.php的表单:

<form action="action-editinfo.php" method="post">
名字:<input name="name" type="text" value="<?php echo $sql_arr['name']?>"><br />
配偶:<input type="text" name="wname" value="<?php echo $sql_arr['wname']?>" /><br />
<input type="submit" value="提交"></form>

第1个回答  2020-04-16
这是前端的效果,和php没什么关系(数据提交可定是要提交到php的)
1、点击快速修改,可以用js做,将该条数据通过js赋值到弹窗层显示
2、在弹窗层修改后,提交不要直接submit到PHP,需要通过ajax提交到php,这样可以实现提交无刷新,注意需要修改列表数据,改成修改后的本回答被提问者采纳
第2个回答  2020-04-11
你想表达的意思是不是这样的:
有两个超链接,点击后弹出一个东来西,在这个东西里面做修改操作,只是要先得到ID,否则你不知道你源自己点击的是哪一个链接是吗?
如果你要做跳转处理,可以用超链接模知仿GET传值,直接传值到相应的页面,如果不做跳转跳转可以用javascript 获取你单击元素的属性,可以把你遍历道的ID值当作这个属性的属性值本回答被网友采纳
第3个回答  2020-04-13
你上面的代码思路有问题,推荐你使用JQ+Bootstrap,很轻松的做弹出层并且修改数据,后台页面简单的接收处理数据
第4个回答  2020-04-13
建议去了解学习下利用 Ajax 能达到你的要求.
第5个回答  2020-04-16
可以Ajax异步提交

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网