gpt4 book ai didi

jquery - 在ajax post中将多个对象转换为json

转载 作者:行者123 更新时间:2023-12-01 04:09:56 25 4
gpt4 key购买 nike

在我的 ajax 帖子中,我想将 2 个对象转换为 JSON,这可能吗?

我尝试过data: ko.toJSON(obj1, obj2)但没有成功。如果我将两个对象添加到数组中并将它们传递给 toJSON() ,它就可以工作,但这不是我想要的。

原因是我想在 Controller 中采用 2 个输入参数,例如:

 public ActionResult CopyStoredProcedures(CopyStoredProceduresModel model, CopyStoredProceduresModel model2) {}

最佳答案

您可以创建一个具有两个属性的新对象,并将其转换为 JSON:

var data = {
model: obj1,
model2: obj2
}
var jsonData = JSON.stringify(data);

我猜 obj1 和 obj2 不是 viewModel。如果它们是knockout viewModel,那么它们应该在转换为JSON之前先转换为js:

var data = {
model: ko.toJS(obj1),
model2: ko.toJS(obj2)
}

关于jquery - 在ajax post中将多个对象转换为json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21908121/

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