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

后台DataTable怎么写才能返回到前台jquery中?

后台DataTable怎么写才能返回到前台jquery中?

Smart猫小萌 2018-11-12 09:21:04
public ActionResult ExchangeListRefresh(string ExchangeID)         {             string strExchangeID = ExchangeID.Substring(0, ExchangeID.Length - 1);             GTSoft.Web.BusinessService.DataExchangeService pDataExchangeService =                          new GTSoft.Web.BusinessService.DataExchangeService(_pLoginedInfo);             DataTable dt = pDataExchangeService.GetExchangeRate(strExchangeID);             return Json(dt);         }前台↑dt中是只有一个字段ExchangeRate的数据,有三个值{100,100,80}。我要怎么样让他传到前台,然后前台接收之后遍历出来,我现在写得return Json(dt);会报错,说“获取后台数据出错,请刷新页面后再尝试!”
查看完整描述

2 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

既然在mvc中给的返回类型时return Json那么你应该想到将数据以集合形式放回,而不是dataTable!
你试试传递参数这样处理:data: { ExchangeID: idList },修改为data:Json.Stringfy(idList)

查看完整回答
反对 回复 2018-11-16
?
饮歌长啸

TA贡献1951条经验 获得超3个赞

在ajax 加个datatype=‘json’试试

顺便看看网络请求中 报什么错误


查看完整回答
反对 回复 2018-11-16
  • 2 回答
  • 0 关注
  • 958 浏览
慕课专栏
更多

添加回答

举报

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