我正在尝试显示一个json文件的内容,该文件有5个条目作为通常的键值对,但是我目前只能获取Name值以按预期显示,其他值按字面顺序注册为直接返回在put代码中。 getJSON
方法是在点击ID为#json
的按钮后启动的。它工作但只显示第一个项目,其余的按字面输出。
代码如下:
jQuery(document).ready(function($) {
$(document).on('click', '#json', function(event) {
event.preventDefault();
var items;
$.getJSON('somedata.json', function(data) {
items = data;
console.log(items['Name'], ['Phone'], ['Mphone'], ['Email'], ['Message']);
});
});
});
小贴士欢迎!感谢
答案 0 :(得分:1)
你没有像第一个那样从items
中提取其他值,而是执行此操作:
console.log(items['Name'], items['Phone'], items['Mphone'], items['Email'], items['Message']);
答案 1 :(得分:0)
您忘记在['电话'],['Mphone']等之前添加项目。
console.log(items['Name'],items['Phone'], etc..)