<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&amp; id = $ id', 这里$ id包含从数据库中检索的值。 但这不起作用。
答案 0 :(得分:0)
好像你已经用.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'];
答案 1 :(得分:0)
你可以使用这样的东西
//Load person list from server
$('#ListContainer').jtable('load',
{
id1: <?php echo $_GET['id1'] ?>,
id2: <?php echo $_GET['id2'] ?>
}
);
如果此解决方案可以解决您的问题,请标记为答案。