$("#addNewItem").on("click", function() {
$.get('showItem.php',function(data) {
// add new item
$('#newItems').after(data);
})
});
使用该代码,我可以看到PHP文件。在PHP文件中是一个输入选择,它从数据库中获取数据。还有一个文本输入字段。
每次用户单击按钮#addNewItem
时,创建的两个输入。每次点击都会创建一个新的“项目集”。到现在为止还挺好。但是我如何处理输入获得唯一ID和名称。以便我可以稍后将它写入PHP表单处理程序,并将其写入数据库?
PHP-File中的代码:
<select class="form-control select2" style="width: 100%;" name="productitem" id="productitem">
<option selected>Choose...</option>
<? //foreach($stmtPL as $rowPL) {
while($rowPRL = $stmtPRL->fetch(PDO::FETCH_NUM)) {
<option><? echo $rowPRL[1] . " / " . $rowPRL[2] . " / " . $rowPRL[4]; ?></option>
<? } ?>
<div class="help-block with-errors"></div>
</select>
<div class="form-group">
<label for="count">Count:</label>
<input type="text" class="form-control" id="count" name="count" value="1" maxlength="5" required>
<div class="help-block with-errors"></div>
</div>
更新:JS:
$("#addNewItem").on("click", function() {
var count = 0;
count++;
$.get('chunk.showBillItem.php?zahl=' + count ,function(data) {
// Neue Items anfügen
$('#newItems').after(data);
})
});
计数始终为1(?)