使用iframe框架,top中搜索框提交数据,在main中显示的问题
来源:互联网 发布:淘宝网网页登陆首页 编辑:程序博客网 时间:2024/06/05 20:06
我的的iframe框架共切割了3份,导航栏title加左导航left加右显示main的样式。
这样的话主要显示是在main中,但是点击left 和main中的按钮需要在main中跳转页面,并且title导航栏中有个搜索框,中间的数据也要提交到后台并且提交后的数据要在main中展示。
在左导航栏中写js方法
<script language="javascript">
function toModule(moduleName){
top.main.location.href =moduleName;
}
</script>
在左侧的按钮上增加点击事件,出发这个方法,这样点击左侧的按钮时,可以根据自定义的moduleName发起请求,可以在后台接受并处理。处理后的结果是在main中展示的。这里只是点击跳转,如果有表单提交的话这样就不适用了,因为只会跳转页面,表单提交的数据并不会传入后台,导致数据为null;
我在title上有个搜索框,是个form提交,想将数据提交到后台,并且处理完毕后还是在main中展示。这下这个方法就不管用了。他只会跳转页面,form提交的数据是接收不到了,其实这个时候根本就没有提交。写了个submit试了一下,提交了,后台也能接收到了但是显示并没有在main中,怎么办呢。
这时候需要使用iframe的target属性来控制了,写了如下方法,在提交按钮增加点击事件即可。
function toData{
document.forms[0].target = "main"; //需要显示在哪里,iframe的name;
document.forms[0].action = "url";//提交的地址
document.forms[0].submit();//提交
}
这样就解决了iframe之间数据互通,跳转后在指定页面展示的问题了。
- 使用iframe框架,top中搜索框提交数据,在main中显示的问题
- 1个iframe提交表单到另一个iframe,在另一个iframe中显示
- IE下使用form表单提交到iframe中出现的重复提交问题
- 获取iFrame框架中Form表单提交后的结果
- freemarker中iframe显示的问题
- 在框架(iframe)中怎么动态显示网页
- easyUi 在iframe中使用弹框问题
- Yii 在iframe中预览form提交的图片…
- jqGrid在IE中使用iframe嵌套,页码条不显示问题
- 在iframe中使用带iframe的日历组件
- 在框架中使用iframe 丢失session 解决办法
- Iframe浮动框架中使用超链页面跳转问题
- 在IE6中使用链接提交表单的问题
- kotlin在主程序中提交数据到fragment中并显示的简单练习
- 使用 iframe 实现在同一页面中显示不同的内容
- 一个页面中使用多个iframe导致在ie中假死问题的解决方法
- 关于在使用iframe之后子页面中如何在父级弹窗的问题的具体实现
- (2011.07.06)C++ 结构体中字符指针在main中使用new的赋值问题。
- 百度编辑器ueditor插入表格没有边框,没有颜色的解决方法
- Android LocationManager的getLastKnowLocation方法异常解决
- xxx.app文件已损坏,打不开,解决方案
- 查询数据库的数据忽略大tetime类型的时分秒
- 大数据七大趋势 第一个趋势是物联网
- 使用iframe框架,top中搜索框提交数据,在main中显示的问题
- JavaWeb学习笔记—Tomcat目录结构以及JavaEE目录结构规范
- keras实现图像语义分割的子函数
- VMware Workstation下的虚拟Linux通过NAT模式共享上网
- org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [com.yuanv.b
- SpringMVC概述
- Boost.Asio命名空间
- 使用java自带的库下载网页源码和头部信息
- Apache NiFi Processor实战