【问题标题】:How to get the data from json URL by javascript?如何通过javascript从json URL中获取数据?
【发布时间】:2018-05-09 16:24:59
【问题描述】:

有人可以告诉我语法如何通过 javascript 从 URL 的 JSON 中获取数据吗?一个例子:JSONurl

({
  "test": 60,
  "homework": 15,
  "quiz": 0,
  "class_participation": 10,
  "final_exam": 15,
  "success": true
})

数字代表类别的权重,当我从 URL 中取出数据后,我希望它自动用相应的值填写所有输入框。

【问题讨论】:

标签: javascript jquery html json


【解决方案1】:

首先,你需要知道how to fetch data from URL,以及如何将数据存储到URL中。

为了将数据存储到 URL 中,您应该对其进行规范化,使其不会更改并且不会使您的 URL 变得丑陋或不安全。

假设您的数据位于 data 变量中,该变量是一个 JavaScript 对象。

var data = {
  "test": 60,
  "homework": 15,
  "quiz": 0,
  "class_participation": 10,
  "final_exam": 15,
  "success": true
}

var URLData = ncodeURIComponent(JSON.stringify(data));

// Pass URLData into URL

现在是读取时间了,您应该使用JSON.parse(your-object) 读取从 URL 读取的数据。

现在您需要访问 JavaScript 对象中的项目。

对于data 变量,这是我们获取项目的方式:

data.test; // --> 60
data.homework;  // --> 15
data.success  // --> true

【讨论】:

  • 我对如何从 URL 获取数据感到困惑。我试图寻找倍数解决方案,但我仍然输了。假设,我有 URL:cs1371.gatech.edu/getClassInfo/?class=CS1371。如何获取数据并将它们存储在变量中?你能再给我一些提示吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-06-11
  • 2017-01-07
  • 2021-07-03
  • 2021-11-05
  • 2015-11-21
  • 2015-10-24
相关资源
最近更新 更多