А почему бы в localStorage не положить данные, которые содержат только id товаров, у которых статус поменялся?
<link href='http://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.0.3/css/font-awesome.min.css' rel='stylesheet'
type='text/css'>
<select style="height: 45px; font-family: FontAwesome;" data-placeholder="Канал" class="chzn-select" name="chanel">
<option value="" selected disabled
hidden>Канал</option>
<option value="phone" style="color:green; font-family: FontAwesome; font-size: 20px;"> </option>
<option value="email" style="color: red; font-family: FontAwesome; font-size: 20px;"></option>
</select>
.chosen-single span {
font-family: 'FontAwesome';
font-weight: 400;
}
<?= var_dump($csrf) ?>
<?php $csrf = array(
"name" => $this->security->get_csrf_token_name(),
"hash" => $this->security->get_csrf_hash()
); ?>
<input type="hidden" class="csrf" name="<?= $csrf["name"]; ?>" value="<?= $csrf["hash"]; ?>"/>
Вот пример http://jsfiddle.net/jaraics/pEG3j/ откройте в разных местах например через 3 вкладки и проверьте