Я пытаюсь вытащить текст из текстового документа, а затем разбить его так, чтобы первая часть перед «~» отображалась в одном div, а затем остальная добавляется в другой div, и он отключает текст, чтобы он сначала отобразите первую строку из текстового документа, а затем через 5 секунд она перейдет к строке 2 и т. д., и когда она отобразит последнюю строку, она возвращается к первой строке."вращение"/переключение текста из текстового документа javascript?
Надеюсь, что это имеет смысл. Возможно, это проблема с кодом JSFiddle из-за политики того же происхождения для текстового документа, но я пробовал его на своем сервере, и он тоже не работает.
Что мне здесь не хватает? Пример
Код: JSFiddle
Внутри текстового документа:
0.001TXT~Example text 01
0.002TXT~Example text 02
0.003TXT~Example text 03
0.004TXT~Example text 04
0.005TXT~Example text 05
0.006TXT~Example text 06
HTML:
<body>
<div id="numbers01">0.000</div>
<div id="text01">text</div>
</body>
Javascript:
$(document).ready(function() {
var lines = "";
$.get("http://www.patan77.com/example_text.txt", function (data) {
lines = data.split("\n");
});
var i = 0;
window.setInterval(function() {
if (i <= lines.length) {
var line_string = (lines[i]).split("~");
$("#numbers01").html(line_string[0]);
$("#text01").html(line_string[1]);
i++;
} else {
i = 0;
}
}, 5000);
});
Заранее спасибо.
У него нет заголовков CORS. Но ваш код работает. – david
А потом да. Печально, что сообщение об ошибке не ясно. –
Я все еще не могу получить его слишком петля, он добирается до последней строки, затем останавливается –