php url参数的Javascript变量值是否可能?请参阅以下代码并给出建议如何做到这一点?html代码:
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>";
}
在这段代码中,我调用 JS 函数 deleteRole?(): 脚本:
function deleteRole(myvar) {
if (confirm('<?php echo $delConfirmJS ?>')) {
location.href = "<?php echo $this->url('/role/add_role/', 'delete', 'myvar')?>";
}
}
在我的控制器页面中,我收到 myvar 作为字符串而不是值?控制器.php
public function delete($id){
echo $id;
exit;
$delete = roleinfo::delete($id);
$this->redirect('/role/add_role'); }
这个 echo print "myvar" 只是不是一个值?请建议我它的写作方式与否?否则怎么做?
谢谢库马尔