使用jquery创建动态表我想在模型中附加模型值 contentType:“应用程序/json”, 数据类型:“json”, 数据:JSON.stringify(reportCriteria), 成功:功能(响应){ 控制台日志(响应); if(response.reportResult!=null){ 对于(var i=0;i
“PartialPayments”是一个内部模型,在处理JQuery沙盒后,我发现$('completedPaymentReportTbl')。append(数据);应该对你有用。如中所述,jQuery1.4+将自动计算出您在那里有一个tbody,并且知道在tbody中追加行 对于可能有助于防止此错误和/或未来错误的事情,我有两个建议:使用jquery创建动态表我想在模型中附加模型值 contentType:“应用程序/json”, 数据类型:“json”, 数据:JSON.stringify(reportCriteria), 成功:功能(响应){ 控制台日志(响应); if(response.reportResult!=null){ 对于(var i=0;i,jquery,asp.net,model-view-controller,Jquery,Asp.net,Model View Controller,“PartialPayments”是一个内部模型,在处理JQuery沙盒后,我发现$('completedPaymentReportTbl')。append(数据);应该对你有用。如中所述,jQuery1.4+将自动计算出您在那里有一个tbody,并且知道在tbody中追加行 对于可能有助于防止此错误和/或未来错误的事情,我有两个建议: 尝试在模型中引入c#变量,或者在表名等方面引入静态变量。您不需要键入#completedPaymentReportTbl,而是键入类似于“@completedP
contentType: "application/json",
dataType: "json",
data: JSON.stringify(reportCriteria),
success: function (response) {
console.log(response);
if (response.reportResult != null) {
for (var i = 0 ; i < response.reportResult.length; i++) {
var data = "<tr>" +
"<td class='reportTbl'>" + moment(new Date(parseInt(response.reportResult[i].InvoiceDate.substr(6))).toLocaleDateString()).format('YYYY-MMMM-DD') + "</td>" +
"<td class='reportTbl'>" + response.reportResult[i].InvoiceNumber + "</td>" +
"<td class='reportTbl'>" + response.reportResult[i].TotalValueWithVAT + "</td>" +
"<td class='reportTbl'>" + response.reportResult[i].**PartialPayments.ChequeNumber** + "</td>" +
"</tr>";
$('#completedPaymentReportTbl tbody').after(data);
}
}
}