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吗 不是我写的
大约 3 年之前 回复
qq_16168871
qq_16168871   2015.06.09 15:34

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

sun_zhipeng
sun_zhipeng 麻烦看下这段代码吧 我没懂 不知道从哪儿传的id 不是我写的
大约 3 年之前 回复
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 好的好的 我再试试 谢谢
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
如何实现将数据同时保存到两个数据表,使得同一次提交多个文件的文件ID号相同
情景说明: 假设我是一个文件报告提交者,我想一次性提交需要交纳的文档信息。因此我的做法是,将一个个文本信息通过TextBox控件添加显示在GridView中,然后再将其保存在对应的数据库中。但是,我必须保证我这一次提交的数据,我作为提交者在第一个数据表中,仅有一条记录,而详细的文件信息在第二个表中显示,则有多少条数据就有多少记录,前提是保证其记录的ID是相同的,表明这是我一次性提交的。方法:第一
前端传递多个参数到后台
前端代码: function generateReport() { var params = {}; var temp = $('#transaction_statistics_market').combobox('getValue').trim(); if(temp != -1){ params.marketId = temp; } pa
datagrid如何传递多个值给另一个页面 
 一般情况下, datagrid都是传递一个ID值给另外一个页面,下面介绍如何传递多个变量给另一个页面.    protected void dgd_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)    {        string cmd = e.CommandName;   
前台多个id值的传递(实例)
前台jsp SCRIPT type="text/javascript">     /*     i用来记录迭代次数     j用来标记是否被选中     */     function jia(j) {             var z=Number(document.getElementById("b"+j).value);             var js=Number
js从页面同时传递多个参数或搜索条件时怎么处理
工作中碰到要把两个form里面的参数同时传递到后台的问题,也就是同时传递多个条件到后台进行处理时怎么办
一个表单同时提交到两个不同的页面
今天,给一个客户在做页面处理时,他们要求一个留言页面在提交留言时,既要让数据进入后台管理,同时还要把数据进入另一个系统去处理,这就要求一个表单同时提交到两个不同的页面,具体怎么实现呢?一般做法可以先提交给一个页面,执行了再把值传到另一个页面处理,根据这个情况,显得有点麻烦,我的方法是用javascript脚本,可以一个FORM表单直接提交给两个不同的页面同时处理,不多说了,大家看一下我的代码:
前台传过来来好几个对象,后台同时接受这几个相同的javabean: 实践总结
前台传过来来好几个对象,后台同时接受这几个相同的javabean:  实践总结 public class CustRelList implements Serializable{     private static final long serialVersionUID = -3136283009353087352L;     private CustRel[] custRelLst;
CAN总线仲裁机制--对于多个节点同时发送相同ID的报文
最近在学习CAN总线,原先一直不太明白,若有A,B  2个节点同一时刻一起向总线上发送数据,CAN总线是怎么仲裁的,来让A,B其中一个节点退出,保证高优先级的节点优先传输,今天又在网上查了一些资料,总算搞明白了一些。     在CAN总线上,若同一个时刻,既有节点向总线上发送隐形电平(1),也有节点发送显性电平(0),那么此时总线上表现出来的为显性(0)。     当总线空闲时,有多个
jQuery不能同时提交两个表单到不同页面
现在有这么个需求:一个页面中有两个表单,点击一个按钮需要同时提交2个表单到不同的php页面。 一开始试了各种方法: A、用jquery提交2个表单,不好使 B、将2个表单提交到同一个php,挨个处理表单,还不好使, C、然后用jquery模仿ajax提交表单,还是不好使,不好使的代码如下: var options ={ url:'task
jquery ajax如何传多个值到后台页面
jquery ajax如何传多个值到后台页面,举例: 一、js代码 $("#save_change_").click(function(){ //从模态框中取值,并通过ajax传到后台 var account = document.getElementById("change_account_").value; var password = document.getElement