2016-03-15 4 views
1

Как получить автоматический серийный номер с помощью JavaScript или JQuery ниже моей код их Заранее спасибоКак получить автоматический серийный номер с помощью JavaScript или JQuery

$.ajax({ 

        type: 'POST', 
        url: invurl, 
        cache: false, 
        data: "{'" + 
         "fromdate':'" + $("#txtInvReportledgerFromDate").val() + "','" + 
         "todate':'" + $("#txtInvReportledgerToDate").val() + "','" + 
         "Itemname':'" + $("#dataItemId").val() + 
        "'}", 

        contentType: 'application/json; charset=utf-8', 
        dataType: 'JSON', 

        success: function (data) { 

         if (data.d.length > 0) { 
          for (var index = 0; index < data.d.length; index++) { 
           $("#lblitemname").text(data.d[index].ITEM_NAME); 
           $("#lblitemcode").text(data.d[index].ITEM_CODE); 
           $("#lblInventoryQtyason").text(data.d[index].TodayClosingStock); 
           $("#lblStockStatusunitprice").text(data.d[index].Todaystockunitprice); 
           if (Itemcolorindex == index) { 
            Itemcolor = "background-color:white"; 
            Itemcolorindex = Itemcolorindex + 2; 
           } 
           else { 
            Itemcolor = "background-color:#EFF3FB;"; 
           } 


           $("#tblinvledgerreport").append("<tr style=" + Itemcolor + ">" + 


                "<td align='left'>" + data.d[index].TYPE + "</td>" + 
                "<td align='center'>" + getOldDate(data.d[index].DATE) + "</td>" + 
                "<td align='left'>" + data.d[index].TransactionDescription + "</td>" + 
                "<td align='left'>" + data.d[index].ReferenceDoc + "</td>" + 
                "<td align='center'>" + (data.d[index].QTYReceipts == null ? '' : data.d[index].QTYReceipts) + "</td>" + 
                "<td align='center'>" + (data.d[index].UNITPRICEReceipts == null ? '' : data.d[index].UNITPRICEReceipts) + "</td>" + 
                "<td align='center'>" + (data.d[index].QTYISS == null ? '' : data.d[index].QTYISS) + "</td>" + 
                "<td align='center'>" + (data.d[index].UNITPRICEiss == null ? '' : data.d[index].UNITPRICEiss) + "</td>" + 

                   "</tr>"); 
          } 

          $("#tblinvledgerreport").append("</tbody>"); 
+1

, где вы хотите использовать серийный номер? –

+0

Вы используете 'index' для создания массива данных, используя его для отображения серийного номера также, например. ' (index + 1)' если вы хотите, чтобы серийный номер не был напечатан в добавлении данных – Poonam

+0

Я не могу определить, где именно определена переменная Itemcolorindex. –

ответ

0
var glb_srl_no=0; 

type: 'POST', 
        url: invurl, 
        cache: false, 
        data: "{'" + 
         "fromdate':'" + $("#txtInvReportledgerFromDate").val() + "','" + 
         "todate':'" + $("#txtInvReportledgerToDate").val() + "','" + 
         "Itemname':'" + $("#dataItemId").val() + 
        "'}", 

        contentType: 'application/json; charset=utf-8', 
        dataType: 'JSON', 

        success: function (data) { 
glb_srl_no=0; 
         if (data.d.length > 0) { 

          for (var index = 0; index < data.d.length; index++) { 
glb_srl_no=parseInt(glb_srl_no)+1; 
           $("#lblitemname").text(data.d[index].ITEM_NAME); 
           $("#lblitemcode").text(data.d[index].ITEM_CODE); 
           $("#lblInventoryQtyason").text(data.d[index].TodayClosingStock); 
           $("#lblStockStatusunitprice").text(data.d[index].Todaystockunitprice); 
           if (Itemcolorindex == index) { 
            Itemcolor = "background-color:white"; 
            Itemcolorindex = Itemcolorindex + 2; 
           } 
           else { 
            Itemcolor = "background-color:#EFF3FB;"; 
           } 


           $("#tblinvledgerreport").append("<tr style=" + Itemcolor + ">" + 


                  "<td align='left'>" + glb_srl_no + "</td>" 
                 +"<td align='left'>" + data.d[index].TYPE + "</td>" + 
                "<td align='center'>" + getOldDate(data.d[index].DATE) + "</td>" + 
                "<td align='left'>" + data.d[index].TransactionDescription + "</td>" + 
                "<td align='left'>" + data.d[index].ReferenceDoc + "</td>" + 
                "<td align='center'>" + (data.d[index].QTYReceipts == null ? '' : data.d[index].QTYReceipts) + "</td>" + 
                "<td align='center'>" + (data.d[index].UNITPRICEReceipts == null ? '' : data.d[index].UNITPRICEReceipts) + "</td>" + 
                "<td align='center'>" + (data.d[index].QTYISS == null ? '' : data.d[index].QTYISS) + "</td>" + 
                "<td align='center'>" + (data.d[index].UNITPRICEiss == null ? '' : data.d[index].UNITPRICEiss) + "</td>" 

                   "</tr>"); 
          } 

          $("#tblinvledgerreport").append("</tbody>"); 



     "<td align='center'>" + (data.d[index].QTYISS == null ? '' : data.d[index].QTYISS) + "</td>" +             "<td align='center'>" + (data.d[index].UNITPRICEiss == null ? '' : data.d[index].UNITPRICEiss) + "</td>" 
                  "</tr>"); 
         } 
         $("#tblinvledgerreport").append("</tbody>");** 
+1

Возможно, вы захотите отредактировать и объяснить, как ваш код пытается ответить на вопрос пользователя. – blueren