=波波日志 > Asp.Net/C#/WCF > ajaxPro7.7.31.1返回DataTable,DateSet出错=

ajaxPro7.7.31.1返回DataTable,DateSet出错

ajaxPro7.7.31.1存在一些bug,如果返回的是DataTable或者DataSet,会出现Ajax.Web.DataTable is not a constructor的错误,执行不到回调函数中,这个是因为ajaxPro7.7.31.1返回的内容如下
{"value":new Ajax.Web.DataTable([["Id","System.String"],["rndNum","System.String"]],[["0","230"],["1","954"],["2","840"],["3","380"],["4","693"]])}

而ajaxPro6.5.9.1返回的是

new Ajax.Web.DataTable([["Id","System.String"],["rndNum","System.String"]],[["0","191"],["1","202"],["2","87"],["3","490"],["4","228"]])

ajaxPro7.7.31.1比ajaxPro6.5.9.1多返回了value属性,在eval生成json对象时导致作用域不一样而出错。

所以还是使用低版本的ajaxpro比较好点~或者得自己修改ajaxPro7.7.31.1的源代码,重新编译生成dll动态库。
类别:Asp.Net/C#/WCF 作者:波波 日期:2010-12-29 【评论:0】 
 
暂时没有评论!
发表留言
  • *昵称:
  • 头像:
  • 电子邮件: [留下您的邮件,方便管理员回复您。]
  • 个人网站: *验证码:
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载或引用的作品侵犯了您的权利,请通知我们,我们会及时删除!
Powered by showbo,©2012,桂ICP备05005887号 京公网安备1101055090