Задача состоит в том, что бы выводить слова из массива с интервалом по порядку.
У меня есть JSON-массив:
[{"id":"8","en_word":"Head","transcription":"hed ","ru_word":"\u0413\u043e\u043b\u043e\u0432\u0430"},{"id":"9","en_word":"Word","transcription":"w\u025c\u02d0d","ru_word":"\u0421\u043b\u043e\u0432\u043e"}]
...и скрипт который его обрабатывает и выводит слова:
var q1="<?= addslashes(json_encode($en_words)); ?>";
var data=JSON.parse(q1);
function getWord(i){
document.getElementById("word").innerHTML= data[i].en_word;
}
$(document).ready(function(){
for (var i=0 in data) {
setTimeout(getWord(i), 10000);
}
});
место, куда выводится слово:
<p id="word"></p>
Проблема в том, что данный скрипт отрабатывая, возвращает только последнее слово и кажется без интервала. Я мне нужно что бы слова выводились с указанным интервалом по порядку.
Очень нужна квалифицированная помощь.
П.С. Сайтец пишется на CodeIgniter,
П.П.С Я новичек)