2016-03-15 104 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