日期:2014-05-18  浏览次数:20688 次

getElementsByName传值问题
JScript code

function aa(){
  var money = document.getElementsByName("money");
  url="listXML.jsp?money=" + money;
  loadXML(url,bb);
}



后台怎么接到这个数组的值啊?我在JAVA中接的时候用"String[] money = request.getParameterValues("money ");",但是输出的是一个[object]
请问我应该怎么接到这个值?

------解决方案--------------------
document.getElementsByName("money")只是取出了一个对象

var money = document.getElementsByName("money");
url="listXML.jsp?money=";
for(var i = 0 ; i < money.length ; i++){
url = url + money[i].value +"&&money="
}

你类取的时候用getParameterValues取出这个数组就可以了

------解决方案--------------------
探讨

var money = document.getElementsByName("money");
url="listXML.jsp?money=";
for(var i = 0 ; i < money.length ; i++){
url = url + money[i].value +"&&money="
}