获取json对象的选定值为string

时间:2017-02-18 14:18:08

标签: jquery reactjs frontend

我是使用jquery,react,bootstrap开发应用程序的新手 在我的代码下面:

button() {
    var api = "https://localhost/api/api.php/users_login?filter=username,eq,admin";
    var settings = {
      async: true,
      crossDomain: true,
      url: api,
      method: "GET",
    }
    jquery.ajax(settings).done(function (response) {
      var array = jquery.map(response, function (value,index) {
        return value;
      });
    });
}

和来自localhost的api的输出json

{"users_login":{"columns":["id","username","password"],"records":[[2,"admin","admin"]]}}

我发现很难获得usernamepassword的价值。 我已经尝试在谷歌搜索我的问题,并使用我找到的任何建议,但仍然找不到最佳答案。我想要的是

var uname = value of username...;
var pass = value of password...;

我需要建议

  • 使用react + bootstrap构建前端Web是否合适 开发cms博客? (使用laravel的后端)
  • 像wordpress这样的动态网页分页依赖的最佳来源是什么,所以SEO友好吗?

请帮我解决问题并给我建议。 非常感谢你。

2 个答案:

答案 0 :(得分:0)

您粘贴的JSON包含users_login密钥中的用户名和密码,记录本身就是一个数组,因此您需要像这样使用它:



let a = {"users_login":{"columns":["id","username","password"],"records":[[2,"admin","admin"]]}};

a.users_login.records.forEach((el)=>{el.length > 2 ?console.log(el[1], el[2]) : ''})




答案 1 :(得分:0)

这个我应用的答案来自mayank shukla

return TimeZone.getDefault().getOffset(System.currentTimeMillis());
非常感谢你。