Возможно ли значение переменной Javascript для параметра php url? см. следующий код и дайте предложение, как это сделать? Html код:Можно ли отправить переменную JS в параметр php-функции
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 как строка не значение? controller.php
public function delete($id){
echo $id;
exit;
$delete = roleinfo::delete($id);
$this->redirect('/role/add_role'); }
это эхо печати "MyVar" только не ценность? Пожалуйста, предложите мне его написать или нет? иначе как это сделать?
благодаря Kumar
Я бы предложил использовать AJAX для удаления строки базы данных. –
спасибо, как использовать ajax? вы покажете пример кода ajax или демо –