showModalDialog分页给父页面传值问题

我意纵横 2012-06-21 10:25:45
//弹出层,显示租户下的所有订单,当点击一条订单,显示订单编号,value为订单id
function initOrderNo(){
var mid="";
var newWin = window.showModalDialog("<c:url value='/outWarehouse/listOrder.do'/>",mid,
"dialogHeight:350px, dialogWidth:900px, dialogLeft:200px, dialogTop:150px");
alert("p:"+newWin);
if(newWin != null){
$("#orderformNumber").val(newWin);
mid=$("#orderformNumber").val();
initCustomerByOrderNo(mid);
getPro(mid);
}
}



function select(id){
$("#id").val(id);
var parent=window.dialogArguments;
var mid=$("#id").val();
if(mid == null || mid == ""){
alert("请选择订单!");
} else {
// parent.document.getElementById("orderformNumber").value=mid;
alert("child:"+mid);
window.returnValue=mid;
window.close();
}
}



当点击子页面一个标题的时候,传值父页面,第一页,可以正常接收值,当点击下一页时,父页面接收不到值,求真相。。。
...全文
98 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
我意纵横 2012-06-25
  • 打赏
  • 举报
回复
楼上的估计你没做过,其实分页的时候,你的action已经变了,虽然地址是一样的,但貌似这个子窗口并不是归属于前面的父窗口了, 现在已经得到了解决,其实做法很简单,就是直接在子窗口里调用父窗口的方法,不用再把值返回到父窗口了,这样就OK了,还是感谢回答。。。
雨泽 2012-06-24
  • 打赏
  • 举报
回复
你都请求服务器了,就直接由服务器带到另一个页面呗

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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