C#中的数组传递给javascript,且javascript中得到的也是数组
作者:menface 来源:新浪爱问 日期:2008-04-17
电脑问题网给出的最佳答案
<%
String[] arr = new String[]{"a", "b", "c"};
%>
<script>
var arr = new Array(<% =String.Join(",", arr) %>;
</script>
其他回答
<form method=post action="" name="form1">
<input type=checkbox name='chk1' value='aaaa'>
<input type=checkbox name='chk2' value='bb'>
<input type=checkbox name='chk3' value='sdf'>
<input type=checkbox name='chk4' value='123'>
<input type="button" onclick="redirect()" value="click">
</form>
<script>
function redirect(){
var str1,str2,str3,str4;
str1="";str2="";str3="";str4="";
var v1 = document.form1.chk1;
var v2 = document.form1.chk2;
var v3 = document.form1.chk3;
var v4 = document.form1.chk4;
if(v1.checked) {str1=v1.value;}
if(v2.checked) {str2=v2.value;}
if(v3.checked) {str3=v3.value;}
if(v4.checked) {str4=v4.value;}
var strv=str1 "" str2 "" str3 "" str4;
alert(strv);
document.location.href='nextpage?value' strv;
}
</script>