У меня есть foreach
в PHP
, которые возвращаются в соответствии с четной / нечетной структурой, и я пытаюсь добиться того, чтобы каждый раз, когда вы нажимали эту <a href="" class="btn_specials">View Offers </a>
на основе этих двух входных значений, хранящихся в виде файлов cookie promocode
и adwa-id
и когда вы предлагаете другое предложение, оно автоматически заменяет магазин и заменяет новые файлы cookie на основе выбранного вами предложения.
<div class="vx_content even">
<h2 class="vx_right">PROMO CODE : OFFER1</h2>
<a href="" class="btn_specials">View Offers </a>
<input type="hidden" id="promocode" name="display-promocode" value="OFFER1">
<input type="hidden" id="adwa-id" name="adwa-id" value="41">
</div>
<div class="vx_content odd">
<h2 class="vx_right">PROMO CODE : OFFER2</h2>
<a href="" class="btn_specials">View Offers </a>
<input type="hidden" id="display-promocode" name="display-promocode" value="OFFER2">
<input type="hidden" id="adwa-id" name="adwa-id" value="35">
</div>
<div class="vx_content even">
<h2 class="vx_right">PROMO CODE : OFFER3</h2>
<a href="" class="btn_specials">View Offers </a>
<input type="hidden" id="display-promocode" name="display-promocode" value="OFFER3">
<input type="hidden" id="adwa-id" name="adwa-id" value="43">
</div>
<div class="vx_content odd">
<h2 class="vx_right">PROMO CODE : OFFER4/h2>
<a href="" class="btn_specials">View Offers </a>
<input type="hidden" id="display-promocode" name="display-promocode" value="OFFER4">
<input type="hidden" id="adwa-id" name="adwa-id" value="21">
</div>
Что я пробовал до сих пор
$('a.btn_specials').unbind('click').bind('click', function (e) {
e.preventDefault();
// console.log($(this).index("a.btn_specials"));
var promoCode = $('#display-promocode').val();
Cookies.set('Cookie1', promoCode);
var Id = $('#adwa-id').val();
Cookies.set('Cookie2', Id);
var pathname = window.location.pathname;
window.location.href = pathname
});
Проблема это когда вы нажали другое предложение, cook ie не заменяет, или мне нужно обновить / перезагрузить страницу, чтобы сделать это. Кстати, я использую один и тот же подход для нескольких страниц одновременно. Как я могу использовать cook ie, если в одном браузере загружено несколько страниц. Как я могу заставить это работать?
Примечание: пожалуйста, избегайте плагинов jQuery.