在ASP中使用JAvascript获取GridView中数据库的查询结果,搞不出来啊~~~
我用
var str=document.getElementById("GridView1")//GridView的id
貌似不行。
我的数据库查询结果返回的是DataTable类型的,想将它传给Javascript,想通过控件传递,使用text、lable之类的只能传一个值。
大侠~~~~~帮帮我

解决方案 »

  1.   

    GridView到了客户端之后,被解析成了table,后台绑定数据用的是datatable,datatable的数据可以组织成json格式字符串,传递到客户端,让js解析,但是你在客户端直接用js去获取GridView的数据源是不可能的。你想获取GridView在页面上显示的值,你可以分析一下GridView最终被解析成什么东西,你就清楚了
      

  2.   

    大哥,用Javascript获取数据库查询结果,能不能来点代码指点指点啊????
      

  3.   

    数据查询之后,得到的新的数据源datatable已经绑定给了gridview了。在页面上可以直接显示,你用js去得到那些数据做什么呢?想得到的话,后台datatable得到之后,你组织成json格式的字符串,用ajax的方式,传递给js去解析!要解决的问题就是datatable如何组织成json格式字符串,ajax如何传递数据!这两个问题,你百度一下就知道了
      

  4.   

    我想把从数据库读出来的数据,用Javascript生成动态坐标曲线,现在连数据库的数据都穿不过去啊~~~~~
    不用Ajax,Javascript不可以实现么?
      

  5.   

    那你在page_load中,把获取到得datatable,组织成一定的格式,json或者你自己能解析的格式,把这个字符串交给隐藏控件,然后在前端页面上,等页面加载完毕之后,也就是onload之后,获取这个隐藏控件的值,把这些值取出来进行解析!然后用js进行绘图
      

  6.   

    var tab = document.getElementById('GridView1');
    然后遍历