当前位置: 代码迷 >> Java Web开发 >> easyui dialog 如何在不同的JSP里面传值
  详细解决方案

easyui dialog 如何在不同的JSP里面传值

热度:85   发布时间:2016-04-13 22:10:50.0
easyui dialog 怎么在不同的JSP里面传值?
在List.jsp界面 点击 按钮,弹出一个dialog。
代码如下
var url="taskManagerController.do?taskManagerView"
function createWindowResult(title, addurl,width,height,taskid,taskState) {
width = width?width:700;
height = height?height:500;
if(width=="100%" || height=="100%"){
width = window.top.document.body.offsetWidth;
height =window.top.document.body.offsetHeight-100;
}
 if(typeof(windowapi) == 'undefined'){
$.dialog({
content: 'url:'+addurl,
lock : true,
//zIndex:1990,
width:width,
height:height,
title:title,
opacity : 0.3,
cache:false,
okVal:'点击按钮',
        ok: function(){
                              $.ajax({
                type:"post",
              data:"id="+taskid,
              url:"taskManagerController.do?taskCheck",
             success: function(data) {
                                       
                       }
                    )}
                        }
dialog窗口的值是通过最上面的URL去后台进行拼凑,返回到另外一个JSP页面,暂且成为B.jsp。
然后客户在dialog窗口(B.jsp)上面输入值。
点击“点击按钮”触发ajax.去后台进行下一步操作。
现在的问题是 客户是在B.jsp页面上输入的值,而“点击按钮”是在list.jsp内写的。
我怎么在list.jsp里获取 B.jsp 客户输入的值
------解决思路----------------------
根据你描述的应该是在list.jsp页面打开的一个模式窗口b.jsp,那么说明他们应该都在同一个页面,如果在list.jsp直接用$("#id")获取不到,那就用iframe的那种方式打开你的b.jsp然后在用js去获取子页面b.jsp的值!
  相关解决方案