我有一个表格,我在data-controller-name
中动态生成表格标识符。这就是它在我的页面源中的样子:
<table data-controller-name="campaigns_index" cellpadding="0" cellspacing="0" border="0"
class="table table-striped table-bordered table-hover" width="100%"
data-source="/en/campaigns.json">
然后在JavaScript中,我希望在生成网址时访问该data-controller-name
值,例如campaigns_index
:
"stateSaveCallback": function (settings, data) {
$.ajax( {
"url": "/datatables_states/[data-controller-name].json",
"data": data,
"dataType": "json",
"type": "PATCH",
"success": function () {}
} );
}
我需要Datatables stateSaveCallback。
到目前为止它没有正常工作,因为网址是按原样传递的,而不是更改为campaigns_index.json
我如何让它工作呢?我认为我必须要有一些变量然后可以用于正确生成URL。谢谢!