我怎样才能在ASP.Net中阅读Handsontable数组?

时间:2014-10-16 10:40:13

标签: vb.net handsontable

我有一个handontable,我正在尝试读取ASP.Net中的数组数据。我有以下代码。当我将数据发送到服务器。我一直得到ParseError。我尝试了不同的方法,但没有帮助。

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

请帮我阅读数据并提前致谢

1 个答案:

答案 0 :(得分:0)

我明白了。希望它能帮助别人

刚刚改变了行

data: '{data: ' + JSON.stringify(myData) + '}',
相关问题