父窗口与子窗口的页面传值问题

youxirenjia90 2017-06-13 03:38:30
父窗口

子窗口

子窗口选择多条记录,点击保存,将这多条记录全部显示在父窗口,怎样实现
<table id="contentTable" class="table table-striped table-bordered table-condensed">
<input id="totalCount" name="totalCount" type="hidden" value="${dataLength}"/>
<input id="carrierName" name="carrierName" type="hidden" value="${carrierName}"/>
<input id="validStartTime" name="validStartTime" type="hidden" value="${validStartTime}"/>
<input id="validEndTime" name="validEndTime" type="hidden" value="${validEndTime}"/>
<input id="lineName" name="lineName" type="hidden" value="${lineName}"/>
<input id="carrierNameText" name="carrierNameText" type="hidden" value=""/>
<input id="carrierNameTemp" name="carrierNameTemp" type="hidden" value=""/>
<input id="selectAndSendItem" name="selectAndSendItem" type="hidden" value=""/>
<thead>
<tr>
<th style="text-align: center;vertical-align: middle!important;width:30px;">
<input type="checkbox" id="allCheck" name="allCheck" class="allCheck"/>全选
</th>
<!-- 序号 -->
<!--
<th style="text-align: center;vertical-align: middle!important;width:30px;">序号</th>
-->
<!-- 航班号 -->
<th style="text-align: center;">航班号</th>
<!-- 航空公司 -->
<th style="text-align: center;">航空公司</th>
<!-- 始发港 -->
<th style="text-align: center;">始发港</th>
<!-- 终到港 -->
<th style="text-align: center;">终到港</th>
<!-- 班期 -->
<th style="text-align: center;">班期 </th>
<!-- 机型 -->
<th style="text-align: center;">机型 </th>
<!-- 起飞时间 -->
<th style="text-align: center;">起飞时间 </th>
<!-- 到达时 -->
<th style="text-align: center;">到达时间</th>
</tr>
</thead>
<tbody>
<c:forEach items="${pageData.items}" var="b" varStatus="st">
<tr>
<!-- 多选框 -->
<td style="text-align: center;vertical-align: middle!important;">
<input type="checkbox" id="ids" name="ids" value="<fns:idCrypt idString="${b.id}" pass="${user.salt }"/>"/>
</td>
<!--序号 -->
<!--
<td style="text-align: center;">
${st.count}
<input type="hidden" id="count${st.count}" name="count${st.count}" size=10 value="${st.count}" />
</td>
-->
<!-- 航班号 -->
<td style="text-align: center;" id="flightNo">
${b.flightNo}
<input type="hidden" id="flightNo${st.count}" name="flightNo${st.count}" size=10 value="${b.flightNo}" />
<input type="hidden" id="flightNo${st.count}" name="flightNo " size=10 value="${b.flightNo}" />
</td>
<!-- 航空公司 -->
<td style="text-align: center;">
${b.airlineCompany}
<input type="hidden" id="airlineCompany${st.count}" name="airlineCompany${st.count}" size=10 value="${b.airlineCompany}" />
<input type="hidden" id="airlineCompany${st.count}" name="airlineCompany " size=10 value="${b.airlineCompany}" />
</td>
<!-- 始发港 -->
<td style="text-align: center;">
${b.takeoffTerminal}
<input type="hidden" id="takeoffTerminal${st.count}" name="takeoffTerminal${st.count}" size=10 value="${b.takeoffTerminal}" />
<input type="hidden" id="takeoffTerminal${st.count}" name="takeoffTerminal " size=10 value="${b.takeoffTerminal}" />
</td>
<!-- 终到港 -->
<td style="text-align: center;">
${b.landTerminal}
<input type="hidden" id="landTerminal${st.count}" name="landTerminal${st.count}" size=10 value="${b.landTerminal}" />
<input type="hidden" id="landTerminal${st.count}" name="landTerminal " size=10 value="${b.landTerminal}" />
</td>
<!-- 班期 -->
<td style="text-align: center;">
${b.schedule}
<input type="hidden" id="schedule${st.count}" name="schedule${st.count}" size=10 value="${b.schedule}" />
<input type="hidden" id="schedule${st.count}" name="schedule " size=10 value="${b.schedule}" />
</td>
<!-- 机型 -->
<td style="text-align: center;">
${b.aircraftType}
<input type="hidden" id="aircraftType${st.count}" name="aircraftType${st.count}" size=10 value="${b.aircraftType}" />
<input type="hidden" id="aircraftType${st.count}" name="aircraftType " size=10 value="${b.aircraftType}" />
</td>
<!-- 起飞时间 -->
<td style="text-align: center;">
${b.takeoffTime}
<input type="hidden" id="takeoffTime${st.count}" name="takeoffTime${st.count}" size=10 value="${b.takeoffTime}" />
<input type="hidden" id="takeoffTime${st.count}" name="takeoffTime " size=10 value="${b.takeoffTime}" />
</td>
<!-- 到达时间 -->
<td style="text-align: center;">
${b.landTime}
<input type="hidden" id="landTime${st.count}" name="landTime${st.count}" size=10 value="${b.landTime}" />
<input type="hidden" id="landTime${st.count}" name="landTime " size=10 value="${b.landTime}" />
</td>

</tr>
</c:forEach>
</tbody>
</table>



...全文
205 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
86y 2017-06-17
  • 打赏
  • 举报
回复
建议用这种 http://www.lhgdialog.com/index.html
86y 2017-06-17
  • 打赏
  • 举报
回复
用iframe弹窗,不是更容易控制吗
youxirenjia90 2017-06-17
  • 打赏
  • 举报
回复
ding.......
  • 打赏
  • 举报
回复
弹框有很多插件的,例如layer.js。现在一般都不自己写了。都是用的插件。
youxirenjia90 2017-06-13
  • 打赏
  • 举报
回复
。。。。。。。。。。。。。。。。。。。。。。。。
youxirenjia90 2017-06-13
  • 打赏
  • 举报
回复
 //  $("#contentTable input[name='ids']").each(function(){
    		   $(":checkbox:checked").each(function(){
    	   
    		   if ($(this).attr("checked") =='checked') {
    	   
    		   var tablerow = $(this).parent("tr");
    		   alert(tablerow);
    		  var flightNo =  tablerow.find('#flightNo').val();
    		  alert(flightNo);
    		  var airlineCompany =  tablerow.find("[name='airlineCompany']").val();
    		  alert(airlineCompany);
    		  var  takeoffTerminal =  tablerow.find("[name='takeoffTerminal']").val();
    		  var  landTerminal =  tablerow.find("[name='landTerminal']").val();
    		  var  schedule =  tablerow.find("[name='schedule']").val();
    		  var  aircraftType =  tablerow.find("[name='aircraftType']").val();
    		  var  takeoffTime =  tablerow.find("[name='takeoffTime']").val();
    		  var  landTime =  tablerow.find("[name='landTime']").val();
    		  
    		  
    		   window.opener.document.getElementsByName("flightNo").value = value;
               //关闭当前子窗口,刷新父窗口 
              // window.opener.location.href=window.opener.location.href;
            
              // window.opener.location.replace(window.opener.document.referrer);
               window.opener=null;
               window.close();
               window.location.href.replace(parent.location.href);
               window.opener.location.href = parent.location.href;
    		   
    		   
    		   }
    	   });
我先取出被选中的记录,怎么得不到值,我这样写有什么问题么
天际的海浪 2017-06-13
  • 打赏
  • 举报
回复
子窗口操作父窗口 parent.xxxxxxxxx
youxirenjia90 2017-06-13
  • 打赏
  • 举报
回复
更正: 父窗口

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧