使用嵌套数组调用外部JSON日期
Calling external JSON date with nested arrays
我已经看过很多带有嵌套数组的JSON示例,但很难找到并学习如何将其应用于我的需求。我有一个网站,我想使用JQuery从外部JSON文件中获取用户名和密码信息。
我用以下结构构建了JSON文件:
{"manufacturers": [
{"Acura": {
"username":"some_username",
"password":"some_password"
},
"Audi" : {
"username":"some_username",
"password":"some_password"
}]
我有一个想法,通过使用点击元素的ID来识别需要哪个用户名和密码,并将其附加到ID为"#Audiusername"answers"#Audiopassword"的文本区域元素,如…,只获取Jquery点击时所需的登录信息
$('.accordion > dt > a').click(function(event) {
var clickID = event.target.id;
$("#" + clickID +"username").append(makeUsername);
$("#" + clickID +"password").append(makePassword);
我让JQuery在追加字段中插入一个值作为设置字符串,但我想从JSON文件中传递所需的变量。我试着用这种方式设置它,这样可以更容易地管理更新登录信息,保持它的独立性。我很难想出一个JQuery语句,它可以在单击时解析外部data.json文件,并将用户名和密码分配给textarea元素的变量。有什么想法吗?感谢您的帮助。JSON新手。
这是一个错误的JSON。应为:
{
"manufacturers": [
{
"Acura": {
"username": "some_username",
"password": "some_password"
},
"Audi": {
"username": "some_username",
"password": "some_password"
}
}
]
}
要使用它,请使用jQuery中的$.getJSON()
。
function getLogin() {
$.getJSON('data3.json')
var makeUsername = manufacturers.clickID.username.val();
var makePassword = manufacturers.clickID.password.val();
};
认为这与我的点击事件相结合
$('.accordion > dt > a').click(function(event) {
var clickID = event.target.id;
getLogin();
$(this).parent().css('transform','scale(1.1,1.1)');
$(this).parent().next().delay(200).slideDown(600,'linear');
$("#" + clickID +"username").append(makeUsername);
$("#" + clickID +"password").append(makePassword);
$('.downloads').delay(600).slideDown(600);
return false;
});
会这样做,但我在某个地方遇到了问题
相关文章:
- 如何在 JavaScript 中编辑外部 JSON 文件
- 将外部Json渲染为玉
- 主干从外部json填充集合
- 从外部json代码向amcharts图表添加数据
- Angularjs赢得't从外部json文件中读取
- 带有外部JSON文件的Ionic框架
- 在外部JSON文件中存储对象数组
- 在Javascript或Jquery中,如何将外部json文件作为参数传递给函数
- 解析外部 JSON 文件中的未命名对象
- 如何使用 Javascript 循环遍历外部 JSON 文件数据
- 从外部 JSON 文件创建 JavaScript 变量
- 使用外部 json 文件使用 d3js 创建气泡图
- D3.js外部 JSON 文件
- 我有一个外部 json 文件,比如 abc.json.因为它包含{“记住我”:“Acuérdate”}
- 从 API 到数组的外部 JSON
- 使用 jQuery 从外部 JSON 站点 Singleton 类获取数据
- 从外部 json 文件获取数据
- 在 AngularJS 中使用从 websockets 动态获取的外部 JSON 数据自动更新 DOM
- 如何将外部 JSON 数据从上一个任务中生成的文件传递到任务
- 如何查看外部 JSON 文件