解决方案 »

  1.   

    就是点击提交按钮,执行保存的方法的时候就可以通过request.getParameter("deptSn")获取文本框的值
    我现在将<input type="hidden" id="txtassignCode" name="assignCode" value="<%=request.getParameter("assignCode")%>"/>这一句写在<form id="assignSelectForm">
    <table id="assignSelect">
    </table>
    <input type="hidden" id="txtassignCode" name="assignCode" value="<%=request.getParameter("assignCode")%>"/>
    </form>
    就没问题了,可以通过request.getParameter("assignCode")获取值,但是request.getParameter("deptSn")的值还是获取不到,但是query: function (code) {
          alert("clinicType:"+code);
          $('#txtdeptSn').combogrid("grid").datagrid("reload", { 'pyCode': code });
       }
    中可以alert出值
      

  2.   

    你要提交了才能获取到了。。如果没提交(get或者post)数据到这个页面,当然没有数据
      

  3.   

    我在删除的时候也执行了提交的方法呀
    /**
     * 删除
     */
    function deleteForm(){
    ifdel();
    alert($("#txtassignCode").val());
    $('#assignForm').form({   
        url:$("#base").attr("href")+"/base/deleteAssign.do",
    //     onSubmit:function(){     
    //     var flag=1;
    //     var isValid = $(this).form('validate');
    // return (isValid);
    // },
    data:{
    "assignCode" : $("#txtassignCode").val(),
    },
        success:function(data){  
    if(data!=null){
    var json =  eval("("+data+")");
    $.messager.alert('信息',json.msg);
    $.messager.show({title : '提示', msg : data});
    //window.location.href=$("#base").attr("href")+"app/manage.do"
    }

    },
    onLoadError:function(){}
    });
    $('#assignForm').submit(); 

    }
    也不能获取assignCode呀
      

  4.   

    你在requestMapping方法的参数里加上一个String assignCode试试。我用spring就有这个问题,在参数里写@requestparam就能取到参数,在方法体里用request.getParameter()就取不到值,这时spring的机制么???