W PHP mam funkcję WHILE, która generuje mnie listę przycisków i każdy ma unikatową wartość:
<button id="btnwykonaj" class="btn btn-primary btn-sm btnwykonaj" value="'.$rekord['id'].'">Odbierz nagrodę</button>
$('#btnwykonaj').click(function(){ var id = $(this).val(); //Stop the form from submitting itself to the server. e.preventDefault(); var id = id; $.ajax({ type: "POST", url: 'ajax/nagroda.php', data: {id: id}, success: function(data){ if(data.http://www.php.net/trim()=='ok'){ toastr.success('Nagroda kupiona', 'Sukces'); setTimeout(function(){ $(location).attr('href', 'nagrody.php'); }, 2000); } } }); });
<button onclick="checkValue(this);" class="btn btn-primary btn-sm btnwykonaj" value="'.$rekord['id'].'">Odbierz nagrodę</button>
<script> function checkValue(ele) { var nagrodaid = ele.value; $.ajax({ type: "POST", url: 'ajax/nagroda.php', data: {id: nagrodaid}, success: function(data){ if(data.http://www.php.net/trim()=='ok'){ toastr.success('Kupiono nagrodę', 'Sukces'); setTimeout(function(){ $(location).attr('href', 'nagrody.php'); }, 2000); } } }); } </script>
było
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)