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?(): script: を呼び出します。
function deleteRole(myvar) {
if (confirm('<?php echo $delConfirmJS ?>')) {
location.href = "<?php echo $this->url('/role/add_role/', 'delete', 'myvar')?>";
}
}
私のコントローラーページでは、値ではなく文字列として myvar を受け取りますか? controller.php
public function delete($id){
echo $id;
exit;
$delete = roleinfo::delete($id);
$this->redirect('/role/add_role'); }
この echo print "myvar" だけが値ではありませんか? その書き込み方法を教えてください。他にこれを行う方法は?
ありがとうクマール