gpt4 book ai didi

jquery - 将 JSON 作为字符串发布

转载 作者:行者123 更新时间:2023-12-01 02:31:18 28 4
gpt4 key购买 nike

这是我的 js/ajax 代码:

    $.ajax({
type: 'POST',
data: JSON.stringify(jsonObj),
url: 'filter/GetAjaxTestResult',
dataType: 'json',
contentType: "application/json; charset=utf-8",
success: function (data) {
alert(data);
}
});

我想将 json 作为字符串发布。这是我在 mvc/controller 中尝试过的:

[HttpPost]
public JsonResult GetAjaxTestResult(dynamic jsonString)
{
return "";// Here jsonString is null!!!
}

如何获取 json 作为 string?可能吗?

最佳答案

这样传递:-

  $.ajax({
type: 'POST',
data: "{'jsonString':'" + JSON.stringify(jsonObj) + "'}",
contentType: "application/json; charset=utf-8",
url: 'filter/GetAjaxTestResult',
dataType: 'json',

success: function (data) {

alert(data);
}
});

另一件事是你的action的返回类型是JsonResult,恐怕你不能做return "";您需要返回 JsonResult,例如 return Json(...);

关于jquery - 将 JSON 作为字符串发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16137047/

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