你 返回dataset看看,有没有数值。
还是没有
@IT_ZZY: 你这个 返回与 数据库 有什么关系呢?以前正常?数据库 只是 提供数据哦。确定 其他 代码 没有动过吗?
@無限遐想: 返回的 dataArray 可以自己定义吗?
var Text= result.dataArray.substring(0,result.dataArray.length -1);
var Table = eval( Text);
我的思路是:调用 WS 返回 DataTable,JS 接收并显示,但是我的result 没有 DataArray
我看的是 网际浪人 的bolg
http://www.cnblogs.com/heekui/archive/2007/01/10/616332.html
@IT_ZZY: 你看看 resutl 返回的是什么东西。
@無限遐想: 显然 一个 是返回 数组 。另一个返回是datarow。你可以看row里面的内容哦。不是一样吗?
@無限遐想: 恩人 啊,谢谢提醒!反正都是处理数据,我没必要将它转成table,只要循环同样可以显示数据!!结果数据就显示出来了 ,谢谢 啊!\(^o^)/
找准问题的所在,不要盲目的搞!!
问题是 WS 返回的Datatable,在result 中没有,我看了网际浪人的blog,对其中两句 不太理解
var Text= result.dataArray.substring(0,result.dataArray.length -1);
var Table = eval( Text);
http://www.cnblogs.com/heekui/archive/2007/01/10/616332.html
如果DataTable不行的话,可以直接返回List也可以的,这样还方便些吧!!!
换种方式思考问题,会得到意想不到的效果!!
@Angkor: 你通过Ajax调用,result 并没有得到DataTable里面的数据!result 是个什么东西呢
alert(result ) 看看吧
@Angkor: 谢谢 @Angko 和 @無限遐想 的提醒!!!\(^o^)/