【问题标题】:Post data object using Ajax Web Api使用 Ajax Web Api 发布数据对象
【发布时间】:2019-11-29 07:13:33
【问题描述】:

我尝试了很多示例,但无法解决问题。 当前代码已成功发布到第一行。 如何使用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');
                }
            });
        }); 

post

【问题讨论】:

  • 请向我们展示您的尝试。没有它,我们无法说出您可能做错了什么。
  • 我以为我把截图发错了。

标签: jquery ajax asp.net-web-api2


【解决方案1】:

如果您尝试发布表格的每一行,那么您必须迭代每一行并将数据发布到服务器。这种方式的缺点是您向服务器发送了大量请求。或者,您可以迭代每一行并将其存储为数组并一次性发布。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-23
    • 1970-01-01
    • 1970-01-01
    • 2016-08-09
    • 2020-12-03
    • 1970-01-01
    • 1970-01-01
    • 2016-11-06
    相关资源
    最近更新 更多