2015-06-03 2 views
0

Я открыл эту две страницы:Обновить другую страницу после того, как представить в Codeigniter

  1. Страница A
  2. Page B

Как обновить B после чего-то представленный от Test Controller

A Контроллер:

$this->load->view('admin/page_a'); 

вид page_a:

<? 
echo anchor("admin/test/update_data/".$r->k_id,"<input type='button' value='done'>"); 
?> 

Тест Контроллер:

function test($id){ 
$proc = array('process' => 'In'); 
$this->mtest->update($id,$proc); 
redirect('admin/A/','refresh'); 
***Some script to refresh page B*** 
} 

Б Контроллер:

$this->load->view('admin/page_b'); 

вид page_b:

some script 
+0

пожалуйста очистить вас вопрос более –

+0

Отправить значение в базу данных и получить на странице B. Закончить –

+0

@Abdulla Что я намерен спросить: я все еще остаюсь на этой странице а и на странице b, после того, как я нажму эту кнопку A, страница B может автоматически обновиться. –

ответ

0

, если я понимаю ваш код, то решение будет:

<script> 
window.onunload = refreshPageB; 
function refreshPageB() { 
    window.opener.location.reload(); 
} 
</script> 

Поместите этот код в страницаА

Смежные вопросы