将整个html表数据传递给Web方法

时间:2017-11-22 10:27:15

标签: javascript jquery html asp.net

我有一个Html表格(多行),可以在按钮点击(运行时)上动态生成行。我必须通过jquery ajax将整个html表数据传递给web方法。 附上快照以获取更多详细信息。 Form with asp.net controls and html table grid with multiples rows

1 个答案:

答案 0 :(得分:0)

在这里,您可以找到将表转换为json的代码。 http://johndyer.name/html-table-to-json/

将表格转换为json后,请使用以下代码调用Web方法。

jQuery.ajax({
    url: 'mypagewhichhavewebmethod.aspx/mywebmethod',
    type: "POST",
    data: "{'tablejsonData' : " + myjson + "}",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    beforeSend: function () {
                  alert("Start!!! ");
               },
    success: function (data) {
                 alert("a");
              },
    failure: function (msg) { alert("errrrrr!!! "); }
    });