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