当前位置: 代码迷 >> Java Web开发 >> 为何loginID传不到下个页面啊代码如下
  详细解决方案

为何loginID传不到下个页面啊代码如下

热度:193   发布时间:2016-04-16 21:49:11.0
为什么loginID传不到下个页面啊?代码如下
    function doDel() {
   mygrid.attachEvent("onRowSelect",function(id,ind) {
            
           loginID = mygrid.cells(id,0).getValue();
           });   
       var result = jq.ajax({
             type : "POST",
             url : "user_do.jsp?optype=del&loginID="+loginID,            
             async : false
           }).responseText;
       result = trim(result);

       if (result == "ok") {
              alert("删除成功!");
              window.location.href = window.location.href;
          } else {
               alert("删除失败");
          }
         }

------解决思路----------------------
引用:
?type?:?"POST",
url?:?"user_do.jsp?optype=del&loginID="+loginID,??????

这种方式还是get传参吧。


对这个是get传参方式,然后你在这里alert一下loginID是不是空,完了你在user_do.jsp页面看是怎么取值
1,
<%
String loginID = request.getParameter("loginID");
%>
2,${param.loginID }
------解决思路----------------------

1、看看服务器的user_do.jsp这个url直接访问能通吗?//jsp在不在根目录?
2、是只有loginID拿不到吗?//是不是参数名写错了?
3、ajax,我这样写,仅供参考;

function queryRegion(){
var network= $("#network").val();
$.ajax({
type:"POST",
url:"QueryIon",
data:"network="+network,
success:callback,
error : function(data){
alert("无法向服务器提交请求!");
}
});
function callback(data){
//alert("network_id ="+data);
$("#result").html(data);
}
}



  相关解决方案