0
我有一個動態創建的數據表,使用jQuery數據表進行服務器處理,使用ajax和JSON。其實我想出瞭如何使用mRender爲每一行添加下拉菜單。現在有下一個問題。如果一次性像「編輯」我需要我如何從jquery數據表單中獲取單元格中的值,點擊行內的下拉列表
- 從ID行至極的下拉列表中,並
- 它傳遞給一個servlet獲得的「ID」的值的下拉選項,用戶點擊
我該怎麼做?我怎樣才能添加一個eventlistener到我的下拉按鈕? (對不起,我'新在jQuery和JS)
這是數據表
<script type="text/javascript">
$(document).ready(function(){
var ctx = "${pageContext.request.contextPath}";
var oTable = $('#usertable').dataTable(
{"processing":true,
sAjaxDataProp: "",
"ajax": {
"url": ctx+"/fetchuser",`
"type": "GET"
},
"aoColumns": [
{ "mData": "id" },
{ "mData": "senderFullName" },
{ "mData":"userName" },
{ "mData": "userLastLogin" },
{ "mRender":
function(data, type, full) {
return '<div class="dropdown">'+'<button class="btn btn-default dropdown-toggle" type="button"data-toggle="dropdown">Actions'+
'<span class="caret"></span></button>'+
'<ul class="dropdown-menu">'+
'<li><a href="#">Edit</a></li>'+
'<li><a href="#">Delete</a></li>'+
'<li><a href="#">Block</a></li>'+
'</ul>'+
'</div>'
},"bSortable" : false }
]
});
});
</script>
由於
第一個錯誤是屏幕截圖,當我嘗試獲取混合字符(唯一ID)的ID和第二,如果我嘗試獲得只包含一個數字,如「1」的測試ID
感謝您的答覆,但我得到一個 「unecpectet令牌}」 的錯誤。你知道這是什麼嗎? – user3189986
那就是新代碼 – user3189986
是的,鏈接想要調用該函數,但仍然得到大括號錯誤。我上面寫了我的新代碼。我檢查了所有的大括號,但仍然是這個錯誤。你有什麼主意嗎?非常感謝你 – user3189986