jQuery 获取jsp页面中用iframe引入的jsp页面中的值

<iframe scrolling="no" src="<c:url value=‘/unitBaseperson/view.do?para=9&op=send&type=xls‘/>"  id="main" frameborder="0" width="400"></iframe>    <!--在a.jsp页面中-->

假如我的jsp页面包含这样一个frame,这个frame引入的jsp中包含如下一个input框

<input id="uploadPara" name="uploadPara" type="hidden" value="" />        <!--在b.jsp页面中-->

父页面叫a.jsp ,iframe引入的这个页面叫b.jsp

要在a.jsp页面中获取b.jsp页面中id=uploadPara输入框的值,有如下做法:

1.对ie有效,对谷歌和火狐无效

$(window.frames["main"].document).find("#uploadPara").val();

2.对ie,火狐,谷歌都有效

$("iframe").contents().find("#uploadPara").val();

时间: 2024-10-09 23:22:10

jQuery 获取jsp页面中用iframe引入的jsp页面中的值的相关文章

jsp静态、动态引入其他jsp

1. <%@ include file="page.jsp"%> /*静态引入,内容必须写成固定值*/ 在servlet容器转化jsp为servlet时,将引入的jsp源码全部添加到当前jsp,一并转化成一个servlet,然后编译. [可以理解为整合一个servlet,一起编译,一次执行] 2.<jsp:include page="page.jsp"/> /*动态引入,可通过后台获取的数据进行动态赋值*/ 发送请求给当前jsp,servle

页面嵌套 Iframe 产生缓存导致页面数据不刷新问题

最近遇到个比较古怪的问题:当页面嵌套多个 Iframe 时会出现 Iframe 里包含的页面无法看到最新的页面信息. 初步解决方案,在 Iframe 指向的页面地址后缀添加一个随机数或者时间戳.这样能确保每次在加载页面时,让浏览器知道它是最新的页面.说白了就是欺骗下浏览器,躲过缓存的灾难.(这是从 Stack Overflow 和 CSDN 上找到一个看似可行,能彻底治根的办法. ) Sample Code: 通过 JS 产生随机数,把数据数当成参数传给页面地址 <script type="

jquery 获取某a标签的href地址 实现页面加载时跳转

jQuery(document).ready(function(){if(jQuery("#zzjg a").length>0){var hrefValue = jQuery("#zzjg a").eq(0).attr("href");window.location.replace(hrefValue);}else{ window.location.replace("/zgb/Pages/home.aspx"); }})

使用jquery获取iframe内的元素属性

当需要获取iframe里的内容时需要有几个前提,否则你是获取不到的: 1:当前页面与iframe的src的页面需要在同一个域名下: 2:必须要等iframe里边的页面加载完成才能获取,否则你要获取的标签就是不存在: 当这两个条件都满足的时候你就可以获取了(以下例子是本精灵通过jquery修改iframe(" iframe的ID名被取为了iframeName'")里页面的所有a标签的target属性值): function a_load(){ var isOnLoad = true; $

iframe嵌入的子页面如何刷新父窗口

iframe中刷新父页面方法及一些按钮刷新代码集合[原创+转]2009-07-23 11:12a页面里iframe了个b页面,我想实现在b页面里一个按钮,一按就刷新a页面,也就是父页面,不是只刷新iframe里面的b页面 哦~ 请问b页面里的<input type="button" class="btn" value=" 返 回 " onclick="history.back();">那个onclick 要怎么写呢

jsp页面通过使用s标签获取值栈中的值(初识)

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitio

不使用iframe引入其他页面的方法

不使用iframe引入其他页面的方法:大家知道iframe可以引入外部页面,这个自然很简单,这里就不多介绍了,其实还有一种其他的方式可以引入其他页面,废话不多说,直接看代码: <script type="text/javascript"> $(document).ready(function(){ $("#content").load("iframe.html"); }); </script> </head>

jquery 获取子iframe和获取父框架的例子

今天做前端页面设计,用到了iframe,查找资料,整理出来几个用jquery 获取子iframe和获取父框架的例子,用起来非常方便. 在firefox最新版(41)和IE9下测试通过.jquery 版本11.3. //获取子框架coverIframeFormTargetId中ID为attachment_Cover_Image_id的value的值 var attid =$("#coverIframeFormTargetId").contents().find("#attach

Jquery取得iframe中元素的几种方法Javascript Jquery获取Iframe的元素、内容或者ID

query取得iframe中元素的几种方法 在iframe子页面获取父页面元素代码如下: $('#objId', parent.document);// 搞定... 在父页面 获取iframe子页面的元素代码如下: $("#objid",document.frames('iframename').document) 显示iframe中body元素的内容. $(document.getElementById('iframeId').contentWindow.document.body)