![](/img/trans.png)
[英]how to pass the id of a row link to a jquery , in order to use ajax?
[英]how to pass id to jquery jtable so that it should list the entire row
<script type="text/javascript">
$(document).ready(function () {
//Prepare jTable
$('#ListContainer').jtable({
title: 'ITEM DETAILS',
actions: {
listAction: 'ListActions.php?action=list',
createAction: 'ListActions.php?action=create',
updateAction: 'ListActions.php?action=update',
deleteAction: 'ListActions.php?action=delete'
},
fields: {
item_id: {
title: 'item_id',
key: true,
list: false,
create: false,
width: '20%'
},
list_id: {
title: 'List_id',
width: '20%'
},
item_name: {
title: 'Item Name',
width: '20%'
},
description: {
title: 'Descriptions',
width: '20%'
}
}
});
//Load person list from server
$('#ListContainer').jtable('load');
});
</script>
這是我的代碼。.我要在此處傳遞ID“ listAction:'ListActions.php?action = list'”,..我需要在ListActions.php中訪問該值之后。 我如何在這里傳遞我的身份證? 我嘗試過這種方式:listAction:'ListActions.php?action = list&id = $ id',這里$ id包含從數據庫中檢索到的值。 但這不起作用。
似乎您以.php擴展名保存了頁面。 因此,在php標簽內傳遞“ id”參數,如下所示:
actions: {
listAction: 'ListActions.php?action=list&id=<?php echo $id?>',
createAction: 'ListActions.php?action=create',
updateAction: 'ListActions.php?action=update',
deleteAction: 'ListActions.php?action=delete'
},
在服務器端,由於數據是作為GET參數發送的,請使用以下命令:
$id = $_GET['id'];
你可以用這樣的東西
//Load person list from server
$('#ListContainer').jtable('load',
{
id1: <?php echo $_GET['id1'] ?>,
id2: <?php echo $_GET['id2'] ?>
}
);
如果此解決方案可以解決您的問題,請標記為答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.