为了账号安全,请及时绑定邮箱和手机立即绑定

关于js获取后台定义的数组

关于js获取后台定义的数组

函数式编程 2018-08-02 13:10:26
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 回答

?
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]%>');

<%

   }

%>


查看完整回答
反对 回复 2018-08-06
  • 1 回答
  • 0 关注
  • 985 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信