web开发中如何给弹出的页面传值
比如查出一些数据我要对其中一条进行修改,点击修改按钮弹出修改框(也是个页面)我该如何把这条记录的值传给这个页面呢,常用的做法是啥,我知道可以通过id查询数据库,但效率低有...
比如查出一些数据 我要对其中一条进行修改,点击修改按钮弹出修改框(也是个页面) 我该如何把这条记录的值传给这个页面呢,常用的做法是啥,我知道可以通过id查询数据库,但效率低有没有跟高效的方式啊
展开
1个回答
展开全部
页面弹出表单编辑数据对吗,建议不适用弹出页面的方式,采用js弹出模拟对话框的方式。
可以试用下框架,如:http://bootboxjs.com/,或者直接用boostrap的modal插件也是可以。
如果编辑页面比较复杂,弹出页面通过id查询数据库的方式也没多大问题;
如果是要给子页面进行传值,可以是通过子页面url参数传值;
此外也可以在子页面调用父页面的js方法进行传值(需注意跨域问题)
另外,可以参考下:http://javacrazyer.iteye.com/blog/1498199
可以试用下框架,如:http://bootboxjs.com/,或者直接用boostrap的modal插件也是可以。
如果编辑页面比较复杂,弹出页面通过id查询数据库的方式也没多大问题;
如果是要给子页面进行传值,可以是通过子页面url参数传值;
此外也可以在子页面调用父页面的js方法进行传值(需注意跨域问题)
另外,可以参考下:http://javacrazyer.iteye.com/blog/1498199
追问
如果用js模拟对话框的话 该怎么把值都放入表单啊 我以前用的都是把数据绑定到dom节点上 弹出新对话框 在用js获取赋值
追答
对的,可以这么做
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询