Друзья научите,
Объясните, как я могу предать из след. структуры id торгового предложения в основной срикрипт.
Есть перед и вывод таблицы из php
<?
foreach ($arItems as $key => $item) {
?>
<tr>
<th scope="row"><?=$key;?></th>
<td><?=$item['NAME'];?></td>
<td><?=$item['MIN_COUNT'];?></td>
<td><input value="<?=$item['COUNT'];?>" min="<?=$item['MIN_COUNT'];?>" max="500" type="number" data-id-product="<?=$item['ID'];?>" data-min-product="<?=$item['MIN_COUNT'];?>" class="basket_count" id="basket_count_<?=$item['ID'];?>"></td>
<td><?=$item['PRICE'];?></td>
<td id="sum-personal-basket-<?=$item['ID'];?>"><?=$item['SUM'];?></td>
</tr>
<?
}
?>
есть сам скрипт
$( document ).ready(function(){
$( "#basket_count" ).blur(function(){
var id = $('#basket_count').attr('data-id-product');
var count = $('#basket_count').val();
var url = '/local/ajax/updateAdd2basket.php';
var minproduct = $('#basket_count').attr('data-min-product');
//console.log(typeof count);
//console.log(typeof minproduct);
var ajaxDataSend = {
OFFER_ID: id,
QUANTITY: count,
AJAX_ADD_TO_BASKET_WITH_DOP: 'Y',
};
if (Number(count) < Number(minproduct)) {
$.fancybox.open({
src: '#error',
type: 'inline'
});
}
else{
$.ajax({
url:url,
type: 'POST',
data: ajaxDataSend,
}).done(function(data) {
var data = $.parseJSON(data);
if(data.RESPONSE == 'OK'){
//sum--personal-basket
$('#sum-personal-basket').text(data.SUM);
}
})
}
});
});
логика следующая. при изменении input отправка данных на сервер. но
id="basket_count_<?=$item['ID'];?>"
- это отдельная строка. их может быть 5-10 штук. Как правильно мне передать basket_count_<?=$item['ID'];?> в скрипт ajax
спс