2 sun zhipeng sun_zhipeng 于 2015.06.09 15:28 提问

同时向一个页面传两个id

在当前页面点击一个按钮之后将两个id带到要跳转的页面 我应该在下面哪里传两个id呢

 function okLost() {
    var selRow = $("#clientawayList").datagrid("getSelected");
    if (selRow == null) {
        $.messager.alert("提示", "请选择要修改的数据行");
        return;
    }
    $("#clientawayList").datagrid("clearSelections");
    $("#clientawayList").datagrid("selectRecord", selRow.clientid);
    var d = $("<div></div>").appendTo("body");
    alert(selRow.clientid);
    d.dialog({
        title : "编辑销售机会",
        width : 650,
        height : 350,
        modal : true,
        href : "houtai/lost/confirm.jsp",
        onClose : function() { // 对话框关闭后自动触发的一个事件
            $(this).dialog("destroy");
        },
        onLoad : function() {

            $.post("client_toEdit.action", {
                "client.clientid" : selRow.clientid && "clientaway.LstId" : selRow.LstId
            }, function(data) {
                var d = {};
                for ( var key in data.client) {
                    if (typeof data.client[key] == "object") {
                        for ( var k in data.client[key]) {
                            d["client." + key + "." + k] = data.client[key][k];
                        }
                    } else
                        d["client." + key] = data.client[key];
                }

                console.log(d);
                $("#lostForm").form("load", d);

            });
        },
        buttons : [ {
            text : "确定",
            iconCls : "icon-ok",
            handler : function() {
                $("#lostForm").form("submit", {
                    url : "client_doEdit.action",
                    success : function(data) {
                        d.dialog("close");
                        $("#clientawayList").datagrid("reload");
                        $("#clientawayList").datagrid("clearSelections");
                    }
                });
            }
        }, {
            text : "取消",
            iconCls : "icon-cancel",
            handler : function() {
                d.dialog("close");
            }
        } ]
    });

}

3个回答

datou431
datou431   Rxr 2015.06.09 15:33

跟传一个id不是一样的吗? 只是只要用&将两个id区分开

sun_zhipeng
sun_zhipeng 可以吗 麻烦看下这段代码 能看出来哪儿是穿的id吗 不是我写的
2 年多之前 回复
qq_16168871
qq_16168871   2015.06.09 15:34

两个id?
url = “/test/test1?id01="+id01+"&id02=”+id02;
可以以这种形式写,但是不能传入两个名称相同的参数

sun_zhipeng
sun_zhipeng 麻烦看下这段代码吧 我没懂 不知道从哪儿传的id 不是我写的
2 年多之前 回复
showbo
showbo   Ds   Rxr 2015.06.09 16:11

$.post("client_toEdit.action", {
"client.clientid" : selRow.clientid && "clientaway.LstId" : selRow.LstId
}

                    改为

$.post("client_toEdit.action", {
"client.clientid" : selRow.clientid ,"clientaway.LstId" : selRow.LstId
}

        有逗号分隔,不是&&,传值的地方好像就这里了,有其他地方自己增加
sun_zhipeng
sun_zhipeng 好的好的 我再试试 谢谢
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片