有人可以告诉我语法如何通过javascript从URL的JSON获取数据?例如:n1
JSON
url
数字代表类别的权重,在我从URL获取数据后,我希望它自动用相应的值填写所有输入框。
答案 0 :(得分:0)
首先,您需要了解how to fetch data from 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)
来读取您从网址上读取的数据。
现在您需要访问JavaScript对象中的项目。
对于data
变量,这是我们获取项目的方式:
data.test; // --> 60
data.homework; // --> 15
data.success // --> true