我尝试了很多示例,但无法解决问题。 当前代码已成功发布到第一行。 如何使用Ajax Web API在db中发布每一行?
//标记学生
$('#btnMark').click(function () {
var date = new Date();
var obj = {
"StdntId": $('#studentid').text(),
"StdntName": $('#fullName').text(),
"Course": $('#course').text(),
"Date": date,
"Status": $('#statusAtt').val()
};
$.ajax({
url: '/api/Test',
type: 'POST',
contentType: 'application/json; charset=utf-8',
headers: {
'Authorization': 'Bearer '
+ localStorage.getItem("accessToken")
},
data: JSON.stringify(obj),
success: function (data) {
$('#successModal').modal('show');
},
error: function (jqXHR) {
$('#divErrorText').text(jqXHR.responseText);
$('#divError').show('fade');
}
});
});
答案 0 :(得分:0)
如果尝试发布表的每一行,则必须迭代每一行并将数据发布到服务器。这种方式的缺点是您向服务器发送了很多请求。另外,您可以迭代每一行并将其存储为数组,然后一次发布。