我循环了一个简单的收集数据并将其推入数组的过程。然后我尝试将该数组发送到页面方法(.aspx)。我认为这个数组有一些不喜欢的地方。这是我的代码:
//packaging table data for submit to server
$("#saveToDB").click(function() {
var dataForSubmit = new Array();
//gather all data to array except the "delete" cell, .rowToDelete
$('#QueueTable tbody td:not(.rowToDelete)').each(function() {
dataForSubmit.push($(this).html());
});
//test the array
//alert(dataForSubmit);
//send array to method
$.ajax({
type: "POST",
url: "DailyReceipts.aspx/saveData",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: dataForSubmit,
success: function(msg) {
$.jGrowl('Your data has been successfully saved.', { header: 'Important' });
$('#result').append(msg.d)
},
error: function() {
$.jGrowl('An error has occured in saving the data.', { header: 'Important' });
}
});
});
只需将所需的任何参数附加到数据参数上,如下所示:
data: "paramName=" + dataForSubmit,
或者,或者:
data: { paramName : dataForSubmit },
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)