gpt4 book ai didi

javascript - 如何访问 JSON 对象中的值?

转载 作者:行者123 更新时间:2023-11-28 08:13:30 25 4
gpt4 key购买 nike

status一个可用的 JSON 对象?

如何访问 action_success 的值和newIndexstatus

服务器:

[HttpPost]
public ActionResult UploadFiles()
{
// save file..
return Json(new { action_success = "true", newIndex = 2 });
}

客户:

complete: function (e, data) {
var status = e.currentTarget.response;
// From FireBug: status is "{"action_success":"true","newIndex":2}"
// Including the first and last double-quote.

// I want to do something like:
// status.action_success and status.newIndex but I can't!
}

编辑:简单的解决方案:

var statusParsed = JSON.parse(status);
var success = statusParsed.action_success;
var index = statusParsed.newIndex;

最佳答案

我认为你可以直接使用 JsonResult 并且应该可以工作

[HttpPost]
public JsonResult UploadFiles()
{
// save file..
return Json(new { action_success = "true", newIndex = 2 });
}

在客户端,如果您使用 $.ajax() 则将数据类型设置为 json

关于javascript - 如何访问 JSON 对象中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23884996/

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