Използвам ajax функция за поставяне на данни в php скрипт. При успех правя запитване към база данни и повтарям всички itens по този начин:
include ("Database/RepairsdbConn.php");
$qryItem = $conn->prepare("SELECT SAP, Name FROM tblusedmaterial WHERE item = ?");
$Key = $_POST[MaterialTypeID];
$qryItem->execute(array($Key));
while($item = $qryItem->fetch(PDO::FETCH_ASSOC)) {
echo '<div class="row">
<div class="col-md-4">
<input type="text" value="'.$item['SAP'].'" class="form-control input-sm">
</div>
<div class="col-md-4">
<input type="text" value="'.$item['Name'].'" class="form-control input-sm" style="width: 300px">
</div>
<div class="col-md-2">
<input type="text" class="form-control input-sm" style="width: 40px">
</div>
<div class="col-md-4">
<button type="button" class="btn btn-default btn-xs" id="AddQuantity">
<span class="glyphicon glyphicon-plus"></span>
</button>
</div>
</div>
<p></p>';
}
Това ще създаде формуляр с всички продукти от базата данни и с въвеждане за добавяне на количество и бутон за натискане (+) за увеличаване на количеството.
Когато се позовавам на бутона на jquery, нищо не се случва.
$('#AddQuantity').click(function () {
alert('TEST');
});
Как мога да се позова на всеки бутон само веднъж?
AddQuantity
. Използвайте клас. - person Anthony Grist   schedule 21.01.2014document.getElementById()
ще върнат само един елемент с посочения идентификатор, дори ако има няколко. Целият смисъл на ID и ID селектор е да сочи към един уникален елемент. - person Anthony Grist   schedule 21.01.2014