我正在使用 Concrete-5 CMS,在将值表单视图传递给控制器时遇到问题。在我的应用程序中,我使用以下代码来显示员工角色。
foreach($rd as $data){
echo "<tr><td>".$data[role_name]."</td><td>".$data[role_description]."</td><td><a href=".$this->action('edit', $data['role_id']).">Edit</a></td><td>".$ih->button_js(t('Delete'), "deleteRole('".$data['role_id']."')", 'left', 'error')."</td></tr>";
}
<input type="hidden" name="rno" id="rno" />
脚本:
$delConfirmJS = t('Are you sure you want to remove this Role?'); ?>
<script type="text/javascript">
function deleteRole(myvar) {
var role = document.getElementById('rno');
role.value = myvar;
if (confirm('<?php echo $delConfirmJS ?>')) {
$('#rolelist').submit();
//location.href = "<?php echo $this->url('/role/add_role/', 'delete', 'myvar')?>";
}
}
</script>
html 代码我通过编辑操作传递 role_id 来进行编辑操作。但是,在删除的情况下,我应该要求确认,所以我使用 java 脚本来确认它并调用 href 位置和所有。
但我不知道如何将 role_id 传递给脚本并传递给我的控制器。如何完成这个任务?
谢谢库马尔