2017-07-24 77 views
0

我有一個名爲resultset的數組列表。我想用jquery和html將這些數據打印到瀏覽器中。我將該數組列表傳遞給一個函數viewCSV。我想將那個數組列表發送到jquery頁面,我可以打印這些元素。 以下是方法viewCSV:使用jquery和html5顯示存儲在arraylist中的數據

@RequestMapping(value="/viewCSV", method=RequestMethod.POST) 
public void viewCSV(@RequestParam List<ArrayList<String>> resultSet) throws 
IOException { 



} 

如何我可以將數據發送給PLZ建議。如何將這些數據傳遞給for循環在下面的代碼

jQuery代碼(details.js):

$(document).off('click', '#viewCSV').on('click', '#viewCSV', function(e) { 
//var Number = $('#number').val(); 
var appendString = "<tbody id='bomRows'></tbody>"; 

var settings = { 
     "async": true, 
     "crossDomain": true, 
     "url": "/viewCSV", 
     "method": "POST", 
     "headers": { 
      "content-type": "application/json", 
      "cache-control": "no-cache"    
     }, 
     //"data": partNumber 
} 

$.ajax(settings).done(function (response) { 

    $('#bomRows').remove(); 
    $('#bomTable').append(appendString); 


    jQuery.each(..............., function(-----) { 
     jQuery.each(part, i) { 

     } 

     var idRow = "#bomRow"; 
     $('#bomRows').append("<tr id='bomRow'></tr>"); 
      $(idRow).append("<td>"+ ----.assembly+"</td>"); 
      $(idRow).append("<td>"+ ----.part+"</td>"); 
      $(idRow).append("<td>"+ ----.quantity+"</td>"); 
      $(idRow).append("<td>"+ ----.uom+"</td>"); 
      $(idRow).append("<td>"+ ----.findnumber+"</td>"); 
      $(idRow).append("<td>"+ ----.match+"</td>"); 
      $(idRow).append("<td>"+ ----.stepfail+"</td>"); 
    }); 
}) 

}); 

預先感謝。

+0

你可以在這裏顯示數組嗎? –

+0

[[375-76646-102,025-42860-000,1,ea,208,No,Quantity],[375-76646-102,392-06208-009,1,ea,254,是]] – Ruchita

+0

arraylist有點像上面有更多元素 – Ruchita

回答

0

你可以把它轉換成JSON和如果您正在使用Spring MVC的註解會@ResponseBody做到這一點 因此,所有你需要的是通過創建請求和ResponseBody並返回列表註釋的方法將其寫入瀏覽器

相關問題