2014-03-13 188 views
0

新增了ajax,但不太清楚最新的錯誤。我有:通過ajax將數組傳遞給servlet給出了空參數

var myArray = [2324.031536 , 
       2355.015241 , 
       2397.099387 , 
       2444.286019]; 

$(document).ready(function() {       
     $('#submit').click(function(event) { 
      $.get('VsPredictionServlet',{myArray:myArray},function(responseText) { 
       $('#text').text(responseText); 
      }); 
     }); 
    }); 

和servlet的:

String[] myArray = request.getParameterValues("myArray"); 

但myArray的是空的servlet的。
有什麼建議嗎?

回答

1

只是這樣做:

$獲得( 'VsPredictionServlet',{ 「myArray的」:myArray的},函數(responseText的){

  $('#text').text(responseText); 

});

您需要將參數作爲字符串傳遞。

+0

不,仍然通過爲空 – user1584120

+1

使用未來'JSON.stringify' 數據= JSON.stringify({ 「myArray的」= myArray的 }); $('VsPredictionServlet',data,function(responseText){ $('#text')。text(responseText); }); – rsudip90