var a = '<%=jsonArray %>';
var b = a[0];
alert(b); public JSONArray jsonArray = null; protected void Page_Load(object sender, EventArgs e)
{ // 定义json数组,表格列名
jsonArray = new JSONArray();
jsonArray.Add("测试1");
jsonArray.Add("测试2");
jsonArray.Add("测试3");
}我在后台定义了一个数组,前台获取,但是打印出来是JSONArray,不是JSONArray的内容,请问这是怎么回事,我用string[]也是一样,除了string不会!
1 回答
![?](http://img1.sycdn.imooc.com/54dc06a60001ef0401000100-100-100.jpg)
qq_花开花谢_0
TA贡献1835条经验 获得超7个赞
C#后台传送过来的值'<%=jsonArray %>', 执行效果为C#:jsonArray.toString();
用以下混合代码给a赋值就可以了
var a = new Array();
<%
for(int i=0;i<jsonArray.length;i++)
{
%>
a.push('<%=jsonArray[i]%>');
<%
}
%>
- 1 回答
- 0 关注
- 985 浏览
添加回答
举报
0/150
提交
取消