当前页面: 开发资料首页 → JSP 专题 → jsp的数组如何传给javascript的函数?
jsp的数组如何传给javascript的函数?
摘要: jsp的数组如何传给javascript的函数?
比如.jsp中:
{
String[] str={"1","2","3"};
}
function x(){
//如何得到str,因为我要动态显示,str实际是从数据库中得到,显示成下拉裂框的,有多个数组的,也就是会有多个下拉列框,然后根据其中一个下拉列框动态更新的
}
</script>
学习
请用ajax XMLHttpRequest
<%
String str = "aaa";
%>
<script>
var a = '<%=str%>'
</script>
alert出来就应该是aaa
<script type="text/javascript">
var values=new Array();
var a=0;
<%
{
String[] str={"1","2","3"};
for(int i=0;i%>
values[a++]=<%=str[i]%>;
<%
}
}
%>
x(values);
function x(a){
for(var j=0;j alert(a[j]);
}
</script>
values[a++]=<%=str[i]%>;
楼上,如果你不加单引号,而str[i]又恰好是字符串的话,会出错的
完全同意leobluewing说得,我以前就因为少了个''而出错了!
学习