点击父窗口的行 弹出窗口,然后获得弹窗的值后联同父窗口的值一起传到后台
这样要如何实现?
方法一 1打开新窗口后把父窗品的值一起传到子窗口
方法二 先确认弹出窗是window 还是 用div写的 如果是div 你是可以用jquery取值的 .
情况1:如果父窗口和子窗口都写在同一个jsp页面内,这样可以不用传值,直接用jquery选择器选择父窗口的值一样可以选择到
情况2:子父窗口是分开的不同的jsp页面可以在创建子窗口的时候如同url传值方式一样传值,在子页面的js代码也是可以直接获取的。例如我用到的这种方式:createModalDialog("dialog_OnlineEvaluate","CreateQuestionnaire?id=2&&weight=0.3&&levelWeight=0.3&&studentId="+studentId+"&&teachingId="+teachingId+"","在线评教", '80%', '80%');
取值:var studentId="<%=request.getParameter("studentId")%>";
var teachingId="<%=request.getParameter("teachingId")%>";