日期:2014-05-17  浏览次数:20838 次

herf传递多个值
function updateUser(id){
var uname = document.mUser.uname.value;
var lname = document.mUser.lname.value;
var gender = document.mUser.gender.value;
var email = document.mUser.email.value;
var pwd = document.mUser.pwd.value;
var regtime = document.mUser.regtime.value;
  location.href= "updateUser.jsp?uid="+id+"&uname="+uname+"&lname="+lname+"&pwd="+pwd+"&gender="+gender+"&email="+email+"&regtime="+regtime;
  }


怎么值传不过去

------解决方案--------------------
你那样写应该可以吧? 是不是你网页的地址有问题? 你也可以先加一个参数试一下,而且地址比较短的,也算是一种优化,举个例子: http://www.dudushu.com.cn/BookList.aspx?id=4
------解决方案--------------------
设置location之前加一条:
alert("updateUser.jsp?uid="+id+"&uname="+uname+"&lname="+lname+"&pwd="+pwd+"&gender="+gender+"&email="+email+"&regtime="+regtime);
看看结果,检查一下对不对。
如果没问题,看看你updateUser.jsp里怎么写的。
------解决方案--------------------
先做成一个字串看看。然后alert。如果成功,应该可以的。