2014-10-16 2 views
0

난 handsontable 있고 ASP.Net 배열 데이터를 읽으려고합니다. 나는 아래 코드를 가지고있다. 내가 서버에 데이터를 보낼 때. ParseError가 계속 나타납니다. 다른 방법을 시도했지만 도움이되지 않았습니다. 내가 그것을 알아 냈ASP.Net에서 Handsontable 배열을 어떻게 읽을 수 있습니까?

var data = [ 
      ["Year", "Kia", "Nissan", "Toyota", "Honda"], 
      ["2008", 10, 11, 12, 13], 
      ["2009", 20, 11, 14, 13], 
      ["2010", 30, 15, 12, 13] 
     ]; 


var $container = $("#example1"); 
     $container.handsontable({ 
      data: data 
     }); 

function sendData() { 
     var $container = $("#example1"); 
     var handsontable = $container.data('handsontable'); 
     var myData = handsontable.getData(); 


     $.ajax({ 
      type: "POST", 
      url: "Test.aspx/SaveUser", 

      data: "{'data':" + JSON.stringify(myData) + "}", 

      dataType: "json", 
      success: function (response) { 
       alert("Data sent to server."); 
       window.location.reload(); 
      }, 
      error: function (xhr, status) { 
       alert("An error occurred: " + status); 
      } 
     }); 
    } 

서버 측 코드는

<WebMethod()> <ScriptMethod()> _ 
    Public Shared Sub SaveUser(data As List(Of String)) 
     Dim lstItems As List(Of Object) = New JavaScriptSerializer().ConvertToType(Of List(Of Object))(data) 
    End Sub 

사전

답변

0

의 데이터 및 감사를 읽는 저를 도와주세요. 그것은 다른 사람 단지 라인을 변경

희망이 도움

data: '{data: ' + JSON.stringify(myData) + '}',