我在后台定义了:
public string[] a;
并将其赋值了。
然后在Javascript里面用alert("<%=a[1]%>")的方法可以输出a中的任意数据,但是
我定义了
var w=new Array();
w="<%=a%>";
然后
alert(w[1]);
结果则是 undefined的。
大哥、大姐帮帮我啊~~~~~小弟菜鸟。
public string[] a;
并将其赋值了。
然后在Javascript里面用alert("<%=a[1]%>")的方法可以输出a中的任意数据,但是
我定义了
var w=new Array();
w="<%=a%>";
然后
alert(w[1]);
结果则是 undefined的。
大哥、大姐帮帮我啊~~~~~小弟菜鸟。
var w=new Array(' System.String[]');
那该怎么输出数据啊?
继续等待
我数组里存的是数据库的数据。
for(int i = 0; i < lt.size(); i++){
JSONObject jsonObj = new JSONObject(lt.get(i));
json += jsonObj.toString();
if(i != lt.size() - 1){
json += ",";
}
}
json += "]}";
这个是个JAVA 的例子
然后再js中得到该hidden组件案的value在split就可以使用了
alert(w[0]); //数组的索引是从0开始的
这样就可以了你不能要求js能认识C#的数组,这是不可能的,
你只能用字符串的方法来分割.