javascript - 从响应中获取 json 值

标签 javascript json

{"id":"2231f87c-a62c-4c2c-8f5d-b76d11942301"}

如果我提醒我看到上面的响应数据,我该如何访问 id 值?

我的 Controller 像这样返回:

return Json(
    new {
        id = indicationBase.ID
    }
);

在我的 ajax 成功中,我有这个:

success: function(data) {
    var id = data.id.toString();
}

它说 data.idundefined

最佳答案

如果响应是 json 而不是字符串那么

alert(response.id);
or
alert(response['id']);

否则

var response = JSON.parse('{"id":"2231f87c-a62c-4c2c-8f5d-b76d11942301"}');
response.id ; //# => 2231f87c-a62c-4c2c-8f5d-b76d11942301

关于javascript - 从响应中获取 json 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5625149/

相关文章:

javascript - Angularjs Controller 打破了我的表达

javascript 函数构造函数对象和对象内部对象之间的区别

javascript - 将列表传递给 js、thymeleaf、spring boot

javascript - 天气 API (openweathermap) 显示温度错误

java - 如何将 json 字符串解析为 ArrayList<NameValuePair>

javascript - 使用 javascript 在网站上更快地加载图像

javascript - c3.js 第二个 y 轴无法缩放到数据

javascript - AngularJS:对象、数组、JSON、API 问题

Javascript - 无法确定 JSON 对象是否包含 true

android - 如何在 JSON 中搜索并在 Activity 中返回搜索结果