gpt4 book ai didi

jquery - 将数组参数从 jquery 传递到 ASP.NET MVC

转载 作者:行者123 更新时间:2023-12-01 00:59:37 26 4
gpt4 key购买 nike

有人知道这里发生了什么吗?这是我的客户端 jquery 1.4.1 代码:

$.ajax({
type: "POST",
url: "PrintBOL/Print",
data: [1, 2, 3],
contentType: "application/json; charset=utf-8",
dataType: "json",
error: function(xmlHttpRequest, status, errorThrown) {
console.debug(xmlHttpRequest)
},
success: function(serverReply) {
console.debug("OK")
console.debug(serverReply)
}
})

这是我的服务器端方法签名:

public ActionResult Print(int[] ids)

ids 参数始终显示为 null。

有什么想法吗?

顺便说一下,我确保在页面顶部调用它:

 jQuery.ajaxSettings.traditional = true

更新:请参阅下面史蒂文的答案中的评论以获取解决方案。

最佳答案

尝试以下操作:

更改:

data: [1, 2, 3],

data: {"ids": [1, 2, 3]},

关于jquery - 将数组参数从 jquery 传递到 ASP.NET MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2223206/

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