jquery解析数据问题,框架为Thinkphp,请教各位大仙

hsingbo 2012-11-25 02:01:16
我在Thinkphp的系统自定义公用函数中写了一个根据字典类别和字典值返回字典名称的函数为

function getDict($strType,$strValue){
......
return $dictName;
}


在本来模版页面中,如果读取数据列表的时候我会自动利用函数解析这个字典
<td>{$vo.userName}<td/><td>{$vo.userType|getDict=DIC_USER_TYPE,$vo.userType}</td>

但如果我把返回值更改为jquery 解析ajax方式时,如果不解析,数据就没问题,

$.each(data,function(i,item){
var row = $("#userTempplate").clone();
row.find("#admin_names").text(item.admin_name);
row.find("#admin_type").text(item.admin_type);
row.attr("id","ready");//改变绑定好数据的行的id
row.appendTo("#tbShowUserList");
});

但实际中这样转换后数据就无法正常显示,我默认如果字典传值为空则显示“未知字典”,
row.find("#admin_type").html("{:getDict("DIC_USER_TYPE","+item.admin_type+")}");

这条代码出去,数据就解析为“未知字典”了。
大师们,我想让jquery解析的时候就把用户类别转换为字典名称,我查了好多资料,基本上都让走视图格式调去那个,所以请教大家能不能也在解析的时候就可以进行转换呢?谢谢!这个问题真苦恼!
...全文
118 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,991

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧