gpt4 book ai didi

jquery - 如何使用 AJAX 和 JQuery 实现 JSON 数据的 PUT 调用?

转载 作者:行者123 更新时间:2023-12-03 21:59:26 25 4
gpt4 key购买 nike

我环顾四周并尝试了许多不同的方法,但似乎无法将实际数据传递给 Controller ​​的函数。

这是一些代码:

        var URL = "/Timesheet/Timesheet/UpdateEntry";

var dataObject = { 'newWeekEntry': newEntry, 'oldWeekEntry': oldEntry };

alert(JSON.stringify(dataObject));

$.ajax({
url: URL,
type: 'PUT',
data: JSON.stringify(dataObject),
dataType: 'json',
success: function(result) {
alert("success?");
}
});

newEntryoldEntry 都是对象。

alert 行输出以下内容(为了简洁起见,删除了一些属性):

{"newWeekEntry":{"MondayHours":2,"TuesdayHours":2,"WednesdayHours":5,"ThursdayHours":5,"FridayHours":"4","SaturdayHours":0,"SundayHours":0},"oldWeekEntry":{"MondayHours":2,"TuesdayHours":2,"WednesdayHours":5,"ThursdayHours":5,"FridayHours":2,"SaturdayHours":0,"SundayHours":0}}

当我调试 Controller 操作(“UpdateEntry”)时,这两个参数将使用 TimesheetEntry 类默认参数 (0) 填充。

我是否正确地传递了这个?

最佳答案

dataType 属性仅在您从服务器获取数据时使用。向服务器发送数据时,您应该将 contentType 设置为 application/json

关于jquery - 如何使用 AJAX 和 JQuery 实现 JSON 数据的 PUT 调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13056810/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com