我正在使用jQuery数据表和客户端呈现。
使用下面的代码,我尝试用数组元素替换{{number}}
,它确实按预期工作。
在PHP中我有:
<?php
$returnTmp2['test'] = array(100,'/Home/','Home');
return $returnTmp2;
?>
我试图通过数据表的mRender函数替换动态值:
$datatableContent['render'] = '<a href="<a href="/Home/100/">Home</a>
/">{{2}}</a>';
我希望得到这样的结果:
{{1}}
当我有足够的行(超过20秒)时,麻烦就是巨大的加载时间。 您知道如何优化下图中的代码吗?
更新
答案 0 :(得分:0)
你的方法看起来不错,但需要进行一些处理,所以我建议让客户端更容易(假设你总是有一个带有{number,url,name}的数组,那么我就是这样。做
"mRender": function (data, type full)
{
return '<a href=\'' + data[1] + data[0] + '\'>' + data[2] + '</a>';
}
启用分页也有助于加速渲染......