есть id товара у этого товара на этой же странице, таблица с размерами и поле с количеством покупаемых товаров, в таблице больше пяти строк, но не важно. Вопрос в следующем:
Почему когда я выполняю следующий код у меня работает только одна кнопка увеличения товаров?
<?Php foreach ($SizeProducts as $SizePrd):?>
<tr>
<td><?=$SizePrd['p_Size']?></td>
<td><?=$product['p_Price']?> руб.</td>
<td>
<?Php $_SESSION['ArticleCart'] = $product['p_Article'].$SizePrd['id'];?>
<input type="button" id="bMin_<?=$_SESSION['ArticleCart']?>" value="-">
<input id="name_<?=$_SESSION['ArticleCart']?>" type="text" name="userName" value="0"/>
<input type="button" id="bPls_<?=$_SESSION['ArticleCart']?>" value="+">
</td>
<td>
<input id="res_<?=$_SESSION['ArticleCart']?>" type="text" name="ResultPol" value="0"/>
</td>
</tr>
<?Php endforeach; ?>
Это код javascript:
<script type="text/javascript">
$(document).ready(function(){
$("#bPls_<?=$_SESSION['ArticleCart']?>").bind("click", function() {
var countstart = $("#name_<?=$_SESSION['ArticleCart']?>").val();
var count='1';
var results = 0;
$.ajax ({
type: "POST",
success: function(){
if(countstart == "") {
$("#name_<?=$_SESSION['ArticleCart']?>").val(count);
$("#res_<?=$_SESSION['ArticleCart']?>").val(count);
}
else {
count = parseInt($("#name_<?=$_SESSION['ArticleCart']?>").val()) + parseInt(1);
results = count * <?=$product['p_Price']?>;
$("#name_<?=$_SESSION['ArticleCart']?>").val(count);
$("#res_<?=$_SESSION['ArticleCart']?>").val(results);
//alert(results);
}
}
});
});
$("#bMin_<?=$_SESSION['ArticleCart']?>").bind("click", function() {
var countstart = $("#name_<?=$_SESSION['ArticleCart']?>").val();
var count='0';
var results = 0;
$.ajax ({
type: "POST",
success: function(){
if(countstart < 1) {
$("#name_<?=$_SESSION['ArticleCart']?>").val(count);
}
else {
count = parseInt($("#name_<?=$_SESSION['ArticleCart']?>").val()) - parseInt(1);
results = count * <?=$product['p_Price']?>;
$("#name_<?=$_SESSION['ArticleCart']?>").val(count);
$("#res_<?=$_SESSION['ArticleCart']?>").val(results);
}
}
});
});
});