gpt4 book ai didi

javascript - 通过电线将数据从 js 发送到 Controller

转载 作者:行者123 更新时间:2023-12-02 14:37:38 26 4
gpt4 key购买 nike

在 js 函数内部,我正在创建 javascript 对象,然后使用 ajax 将其发送到 mvc Controller

var ab = { id: 100, name: "abc" }
$.ajax({
type: "POST",
url: "/home/dosomething",
dataType: "json",
contentType: "application/json",
data: JSON.stringify(ab),
success: function (result) {
$("#myDiv").html(result);
$("#showModal").modal("show");
},
error: function () {
alert("error!");
}
});

在服务器端我有

[HttpPost]
public ActionResult DoSomething(string ab)
{
... ab is always null
}

我猜我应该在 Controller 方法中使用预期的其他数据类型而不是字符串?

最佳答案

您需要在操作方法中使用 id 和 name

 [HttpPost]
public ActionResult DoSomething(int id, string name)
{
//code
}

关于javascript - 通过电线将数据从 js 发送到 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37296044/

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