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);
}前臺(tái)↑dt中是只有一個(gè)字段ExchangeRate的數(shù)據(jù),有三個(gè)值{100,100,80}。我要怎么樣讓他傳到前臺(tái),然后前臺(tái)接收之后遍歷出來,我現(xiàn)在寫得return Json(dt);會(huì)報(bào)錯(cuò),說“獲取后臺(tái)數(shù)據(jù)出錯(cuò),請(qǐng)刷新頁面后再嘗試!”
2 回答

茅侃侃
TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超21個(gè)贊
既然在mvc中給的返回類型時(shí)return Json那么你應(yīng)該想到將數(shù)據(jù)以集合形式放回,而不是dataTable!
你試試傳遞參數(shù)這樣處理:data: { ExchangeID: idList },修改為data:Json.Stringfy(idList)

飲歌長(zhǎng)嘯
TA貢獻(xiàn)1951條經(jīng)驗(yàn) 獲得超3個(gè)贊
在ajax 加個(gè)datatype=‘json’試試
順便看看網(wǎng)絡(luò)請(qǐng)求中 報(bào)什么錯(cuò)誤
添加回答
舉報(bào)
0/150
提交
取消