日期:2014-05-19  浏览次数:20769 次

showModalDialog分页给父页面传值问题
//弹出层,显示租户下的所有订单,当点击一条订单,显示订单编号,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();
}
}



当点击子页面一个标题的时候,传值父页面,第一页,可以正常接收值,当点击下一页时,父页面接收不到值,求真相。。。

------解决方案--------------------
你都请求服务器了,就直接由服务器带到另一个页面呗