我使用的是标准的DataTables设置,但遇到了JOINS的问题。开始在这里使用脚本:http://www.datatables.net/forums/discussion/comment/22964#Comment_22964我的JOINS现在工作正常。事情是我在转换一些旧代码时遇到了使用这个版本的问题。
在标准版本中,我使用以下内容将日期从yyyy / mm / dd转换为dd / mm / yyyy,但无法使其正常工作:
"aoColumns" : [
{"bVisible": false, "bSortable": false, "bSearchable": false},
{"aaSorting": [[2,'desc']], "fnRender": format_ddmmyyyy},
null,
null,
null,
null,
{"bSortable": false, "bSearchable": false},
{"bSortable": false, "bSearchable": false},
{"bSortable": false, "bSearchable": false}]
});
});
// Take date from mysql, formatted yyyy-mm-dd, and return as dd/mm/yyyy
function format_ddmmyyyy(oObj) {
var sValue = oObj.aData[oObj.iDataColumn];
var aDate = sValue.split('-');
return aDate[2] + "/" + aDate[1] + "/" + aDate[0];
}
此外,我还有这段代码来创建一个新列并获取'leads.lead_id'并调用ajax文件。
$row[] = "<span style='cursor:pointer'><img src='../images/more-info.png' alt='more info' onClick='javascript:my_onclick({$row[0]});'/></span>";
/* on click get lead_id */
function my_onclick(data)
{
$("#content").slideUp(5);
showLoading();
$.post("ajax/pending-client-details.php",
{'lead_id': data},
function(data)
{
$("#content").html(data).slideDown("slow");
hideLoading();
}
);
我尝试了这个,但它没有收集'leads.lead_id'
->add_column('moreinfo', '<span style="cursor:pointer"><img src="../images/more-> > info.png" alt="more info" onClick="javascript:my_onclick($1);"/></span>', 'leads.lead_id')
任何形式的帮助都会很棒!
答案 0 :(得分:0)
将此放在错误的地方:
{“aaSorting”:[[2,'desc']],“fnRender”:format_ddmmyyyy}