Codeigniter, когда я нажимаю delete, я хочу всплывающее уведомление, если при нажатии «да» или нет

это модель

function delete_exchange($ExchangeRateId) { $this -> db -> where('ExchangeRateId', $ExchangeRateId); $this -> db -> delete('exchange_rate'); } 

это контроллер

 function delete($ExchangeRateId) { $user_type = $this -> session -> userdata('user_type'); if ($user_type != "admin") { redirect(base_url() . 'user_admin/login'); } $this -> all -> delete_exchange($ExchangeRateId); redirect(base_url() . 'exchange/index'); } 

кнопка удаления понятна, слышу, что я хочу получить уведомление, подобное всплытию да или затем должен запустить действие, которое я имею в виду, удалить

заблаговременно …

Related of "Codeigniter, когда я нажимаю delete, я хочу всплывающее уведомление, если при нажатии «да» или нет"

На странице просмотра

 <script> function doconfirm() { job=confirm("Are you sure to delete permanently?"); if(job!=true) { return false; } } </script> 

Удалить ссылку

 <a href="<?php echo site_url();?>/mycontroller/delete/<?php print($data->auc_id);?>"> <img src='images/delete.gif' title="Delete" onClick="return doconfirm();" > </a> 

Сделайте это, на ваш взгляд.

 <a href="<?PHP site_url('delete/').$ExchangeRateId;?>" onclick="return deletechecked();">delete<?a> function deletechecked() { if(confirm("Delete selected messages ?")) { return true; } else { return false; } } 

вам нужно сделать эту клиентскую сторону .. в вашем представлении … onclick событие кнопки, где вы хотите, чтобы использование конформации confirm()

добавьте эту кнопку к вам.

 <button onclick="confirmation()" /> function confirmation() { var r=confirm("are you sure to delete?") if (r==true) { alert("pressed OK!") // call the controller } else { alert("pressed Cancel!"); return false; } }