【发布时间】:2014-10-06 11:15:32
【问题描述】:
您好,我正在使用数据服务器端处理,
$(document).ready(function() {
$("#TABLE").dataTable({
"bProcesing" : true,
"bServerSide" : true,
"bLenthChange" : false,
"iDisplayLength" : 10,
"bSort":false,
"bFilter": true,
"sAjaxSource" : "/easdaspp/abc",
"aoColumns" : [
{
"sTitle" : "Organization Name",
"mData" : "organizationName"
},
{
"sTitle" : "Delete",
"sDefaultContent" : '<a href="abc/{organizationId}" >Delete</a>'
}],
"fnServerData" : function(sSource, aoData, fnCallback) {
$.ajax({
"dataType" : 'json',
"type" : "GET",
"url" : sSource,
"data" : aoData,
"success" : fnCallback
});
},
"sPaginationType" : "full_numbers"
});// dataTable
});
如何在锚标记中获取 organizationId 值 像这样
"sDefaultContent" : '<a href="abc/{organizationId}" >Delete</a>'
应该是
<a href="abc/1" >Delete</a>
每行以此类推,url的值应该根据我们改变
【问题讨论】:
-
了解 js 替换和正则表达式。我没有看到任何困难
-
$("a").attr("href").trim().replace(/{value}/, jsonResponseValue);然后将此值设置为 gref 属性,如$("a").attr("href", newHrefValue); -
我的意思是我如何获取 jsonResponseValue 我使用数据表查看我的修改代码
标签: javascript jquery json datatable jquery-datatables