Вот функция Ajax и кнопка Добавить строку jquery
<SCRIPT language="javascript">
function addRow(tableID) {
$('.starttime').datepicker();
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var colCount = table.rows[0].cells.length;
for (var i = 0; i < colCount; i++) {
var newcell = row.insertCell(i);
newcell.innerHTML = table.rows[0].cells[i].innerHTML;
//alert(newcell.childNodes);
switch (newcell.childNodes[0].type) {
case "number":
newcell.childNodes[0].value = "";
break;
case "checkbox":
newcell.childNodes[0].checked = false;
break;
case "select-one":
newcell.childNodes[0].selectedIndex = 0;
break;
}
}
var dateDueId = Math.round(new Date().getTime() + (Math.random() * 100));
$(row).find('.starttime')[0].id = dateDueId;
$(".starttime").datepicker({format: "yyyy-mm-dd"});
}
function deleteRow(tableID) {
try {
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
for (var i = 0; i < rowCount; i++) {
var row = table.rows[i];
var chkbox = row.cells[0].childNodes[0];
if (null != chkbox && true == chkbox.checked) {
if (rowCount <= 1) {
alert("Cannot delete all the rows.");
break;
}
table.deleteRow(i);
rowCount--;
i--;
}
}
} catch (e) {
alert(e);
}
}
function noMinus(obj) {
value = obj.value
if (value < 1) {
if (value == 0) {
obj.value = 1;
} else {
obj.value = obj.value * (-1);
}
}
}
$(function(){
$(".starttime").datepicker({
format: "yyyy-mm-dd"});
});
function get_inventory_check_for_order_ajax() {
console.log("chala hao");
products = $("#major_type_selected").val();
console.log(products);
$.ajax({
'url': "{% url 'get_inventory_check_for_order' %}",
'type': "GET",
'data': {"products":products},
'async': false,
'success': function (data) {
if (data == "empty") {
$('#sub_type_data').html("");
$('#sub_type_data').append($('<option/>').attr("value", "None").text("--Select Wharehouse--").prop('selected', true).prop('disabled', true));
} else {
results = JSON.parse(data)
$.each(results, function(index, result){
console.log(result.fields.location);
$("#sub_type_data").val(result.fields.quantity);
});
}
}
});
}
</SCRIPT>
, если я попытаюсь получить 1 значение продукта, то покажу.когда следующая кнопка добавления строки, то не показывать значение.любой известный вопрос ............................................................................................................................................................................