Ben bir veritabanı etkileşimi sonra, bir javascript uyarısı var çalışıyorum ve (geri aynı sayfaya, ama güncelleştirilmiş verileri görüntüleme) bir sayfa yönlendirme önce.
I () işe yarayabilecek usleep ile yönlendirme önce bir duraklama olan düşünce, ama bunu göz ardı etmek gibi görünüyor. Ben yönlendirmeyi açıklama eğer uyarı açılır denetleyici sayfasında, beni alır.
Herhangi bir fikir?
İşte benim kod:
function connect () {
$client_id = $this->uri->segment(3);
$related_id = $this->uri->segment(5);
$related_name = $this->uri->segment(6);
$uri_segments= $this->session->userdata('segments');
$uri = base_url()."index.php".$uri_segments;
if (!$this->uri->segment(4)) {
$this->load->model('get_clients_model');
$data['records'] = $this->get_clients_model->getAllClients();
$this->load->view('clients_all_related',$data);
}
elseif ($this->uri->segment(4) == "add") {
$this->load->model('get_clients_model');
$data['record'] = $this->get_clients_model->getSingleClient($client_id,$related_id,$related_name);
echo "<script>javascript:alert('".$data['record']."');</script>";
usleep(2000000);
redirect($uri); // send back to previous page with updated related contact
}
}
İlgili kısım ElseIf bulunmaktadır.
Herkes sadece başarı / başarısız mesajı gösteren uyarı, bunun dışında diğer yapmak için daha iyi bir yol bilen varsa bir yan not olarak, o da hoş olurdu.
Teşekkürler!