jsp和javaScript数组交换问题,请各位高手指点

jixiang8 2003-09-19 02:06:30
本人想在把java的数组赋给javaScript的数组,但不会,请那位好心人指点小弟一下。代码如:
<html>
<head>
<title>
MsPayment_All_info
</title>
<script language=javaScript>
function return_to_parent(arr_childer)
{
myArray= new Array();
myArray=arr_childer;

var ss=myArray[1];
alert(ss);
}
</script>
</head>
<body bgcolor="#ffffff">
<%
String codevalue=request.getParameter("code_value");
out.print("code_value="+codevalue);
String []valueArr=new String[3];
valueArr[0]="111";
valueArr[1]="222";
valueArr[2]="333";


%>
<input type=button onclick="return return_to_parent('<%=valueArr%>'); ">
</body>
</html>
...全文
34 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jixiang8 2003-09-24
  • 打赏
  • 举报
回复
谢谢!
liusong1234 2003-09-21
  • 打赏
  • 举报
回复
似乎java的数组是length方法而不是属性,更正一下。
liusong1234 2003-09-21
  • 打赏
  • 举报
回复
<script>
<%
String []valueArr=new String[3];
valueArr[0]="111";
valueArr[1]="222";
valueArr[2]="333";
%>

myArr = new Array();

<%
for(int i=0;i<valueArr.length;i++)
{
%>

myArr[myArr.length] = "<%=valueArr[i]%>";

<%
}
%>

//现在的javascript变量myArr已经存好了,可以这样看:
for(var i=0;i<myArr.length;i++)
alert(myArr[i]);
</script>


----建议搞清楚 jsp在服务器端执行生成html(含javascript),通过网络传到客户端的浏览器,html/js被浏览器解析显示或执行的过程。这既基础又重要。
jixiang8 2003-09-19
  • 打赏
  • 举报
回复
补充一点,就是想在alert(ss);的地方输出222就可以了。那位帮忙,谢谢!

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧