Javascript 数组读取噩梦
我肯定这会是我遗漏了什么或者什么,但是现在我找不到我做错了什么,你能帮我找出为什么“wordmeans”没有正确地给它正确的单词赋予意义吗?我的意思是:Javascript 数组读取噩梦,javascript,jquery,arrays,json,Javascript,Jquery,Arrays,Json,我肯定这会是我遗漏了什么或者什么,但是现在我找不到我做错了什么,你能帮我找出为什么“wordmeans”没有正确地给它正确的单词赋予意义吗?我的意思是: “阿奎拉雷”应该显示“布鲁约和布鲁哈斯的夜行军政府,在卡布里奥男子汉形象的民主秩序的干预下,对超级明星的宣传。” “diáfano”应该显示“Dico de un cuerpo:Que deja pasar a su través la luz la luz la su totalidad.”、“adj.claro”(“Que se perc
- “阿奎拉雷”应该显示“布鲁约和布鲁哈斯的夜行军政府,在卡布里奥男子汉形象的民主秩序的干预下,对超级明星的宣传。”
- “diáfano”应该显示“Dico de un cuerpo:Que deja pasar a su través la luz la luz la su totalidad.”、“adj.claro”(“Que se percibe bien”)、Una lus diáfana.un lenguaje diáfano.”、“adj.dico de un espacio:Despejado,o Que carece de obstáculos o separacions.Una sala diáfana.”
- “epifanía”应该显示“f.Manifestación,aparición o revelación.”,“f.Festiidad que Cellebra la Iglesia católica el día 6 de enero,en conmemoración de la adoración de los Reyes Magos。”
$.getJSON(“https://raw.githubusercontent.com/staranco/smarted/master/js/dictionary.json,函数(数据){
var dictionary=data.dictionary;
变量d;
对于(d=0;d ”{
“类”:“文章定义”,
html:(“”+词义[j]+” )
}).appendTo(“.results\u article”)
});
var wordArticle=$('尝试一下。希望这能像您预期的那样工作
$(function(){
$.getJSON( "https://raw.githubusercontent.com/staranco/smarted/master/js/dictionary.json", function(data) {
var dictionary = data.dictionary;
var d;
for(d = 0; d < dictionary.length; d ++) {
var letters = dictionary[d];
var letterSectionId = (Object.keys(letters)).toString();
var letterSection = $('<section/>', {
'class': 'results__letter',
'id': 'section_letter-' + letterSectionId
}).appendTo('.results__container');
$.each(letters, function(i, item) {
var words = Object.values(letters[i]);
var w;
for(w = 0; w < words.length; w ++) {
var word = Object.values(words[w])[0];
var wordName = Object.values(word[0]).toString();
var wordEtymology = Object.values(word[1]).toString();
//To do: show word meanings
var wordMeanings = Object.values(word[2]);
var wordArticle = $('<article/>', {
'class': 'results__article',
'data-letter': letterSectionId,
html: ('<header class="article__header">' + wordName + '</header><p class="article__specs">' + wordEtymology + '</p>')
}).appendTo('.results__letter#section_letter-' + letterSectionId);
$.each(wordMeanings, function(j, items) {
var html='';
$.each(items, function(k, item){
html = html + '<li class="article__definition">' + item + '</li>';
});
$('<ul/>', {
'class': 'article__definitions',
html: (html)
}).appendTo('.results__letter#section_letter-' + letterSectionId +' .results__article')
});
}
})
}
}).done(function() {}).fail(function() {}).always(function() {});
});
我也更新了列表问题的代码。享受:)
$(function(){
$.getJSON( "https://raw.githubusercontent.com/staranco/smarted/master/js/dictionary.json", function(data) {
var dictionary = data.dictionary;
var d;
for(d = 0; d < dictionary.length; d ++) {
var letters = dictionary[d];
var letterSectionId = (Object.keys(letters)).toString();
var letterSection = $('<section/>', {
'class': 'results__letter',
'id': 'section_letter-' + letterSectionId
}).appendTo('.results__container');
$.each(letters, function(i, item) {
var words = Object.values(letters[i]);
var w;
for(w = 0; w < words.length; w ++) {
var word = Object.values(words[w])[0];
var wordName = Object.values(word[0]).toString();
var wordEtymology = Object.values(word[1]).toString();
//To do: show word meanings
var wordMeanings = Object.values(word[2]);
var wordArticle = $('<article/>', {
'class': 'results__article',
'data-letter': letterSectionId,
html: ('<header class="article__header">' + wordName + '</header><p class="article__specs">' + wordEtymology + '</p>')
}).appendTo('.results__letter#section_letter-' + letterSectionId);
$.each(wordMeanings, function(j, items) {
var html='';
$.each(items, function(k, item){
html = html + '<li class="article__definition">' + item + '</li>';
});
$('<ul/>', {
'class': 'article__definitions',
html: (html)
}).appendTo('.results__letter#section_letter-' + letterSectionId +' .results__article')
});
}
})
}
}).done(function() {}).fail(function() {}).always(function() {});
});
$.each(wordMeanings, function(j, item) {
$('<ul/>', {
'class': 'article__definitions',
html: ('<li class="article__definition">' + wordMeanings[j] + '</li>')
}).appendTo('.results__letter#section_letter-' + letterSectionId +' .results__article')
});